5 #ifndef CRYPTOPP_IMPORTS 24 r.
Decode(store, signatureLen/2);
25 s.
Decode(store, signatureLen/2);
44 r.
Encode(sink, bufferSize/2);
45 s.
Encode(sink, bufferSize/2);
size_t DSAConvertSignatureFormat(byte *buffer, size_t bufferSize, DSASignatureFormat toFormat, const byte *signature, size_t signatureLen, DSASignatureFormat fromFormat)
Converts between signature encoding formats.
void DEREncode(BufferedTransformation &bt) const
Encode in DER format.
void MessageEnd()
Signals the end of messages to the object.
DSASignatureFormat
DSA Signature Format.
Crypto++ native signature encoding format.
void OpenPGPDecode(const byte *input, size_t inputLen)
Decode from OpenPGP format.
Copy input to a memory buffer.
signature encoding format used by OpenSSL, Java and .Net
Multiple precision integer with arithmetic operations.
size_t OpenPGPEncode(byte *output, size_t bufferSize) const
Encode absolute value in OpenPGP format.
Classes for the DSA signature algorithm.
String-based implementation of Store interface.
Classes and functions for working with ANS.1 objects.
Implementation of BufferedTransformation's attachment interface.
void MessageEnd()
Signals the end of messages to the object.
Classes and functions for number theoretic operations.
void Encode(byte *output, size_t outputLen, Signedness sign=UNSIGNED) const
Encode in big-endian format.
void Decode(const byte *input, size_t inputLen, Signedness sign=UNSIGNED)
Decode from big-endian byte array.
Multiple precision integer with arithmetic operations.
void BERDecode(const byte *input, size_t inputLen)
Decode from BER format.
Crypto++ library namespace.
OpenPGP signature encoding format.
lword TotalPutLength()
Provides the number of bytes written to the Sink.