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 Encode(byte *output, size_t outputLen, Signedness sign=UNSIGNED) const
Encode in big-endian format.
#define NAMESPACE_BEGIN(x)
DSASignatureFormat
DSA Signature Format.
Crypto++ native signature encoding format.
void OpenPGPDecode(const byte *input, size_t inputLen)
Decode from OpenPGP format.
size_t OpenPGPEncode(byte *output, size_t bufferSize) const
Encode absolute value in OpenPGP format.
Copy input to a memory buffer.
signature encoding format used by Java and .Net
Multiple precision integer with arithmetic operations.
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.
Classes and functions for number theoretic operations.
void DEREncode(BufferedTransformation &bt) const
Encode in DER 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.
OpenPGP signature encoding format.
lword TotalPutLength()
Provides the number of bytes written to the Sink.