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