Mixe for Privacy and Anonymity in the Internet
|
#include <CABase64.hpp>
Static Public Member Functions | |
static SINT32 | decode (const UINT8 *in, UINT32 len, UINT8 *out, UINT32 *outlen) |
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Makes a Base64-Decoding on the input byte array. More... | |
static SINT32 | encode (const UINT8 *in, UINT32 len, UINT8 *out, UINT32 *outlen) |
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Makes a Base64-Encoding on the input byte array. More... | |
Definition at line 28 of file CABase64.hpp.
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Makes a Base64-Decoding on the input byte array.
It decodes in
to out
.
in | input byte array |
inlen | size of the input byte array |
out | output byte array |
outlen | on input must contain the size of the byte array for output, on return it contains the size of the decoded output |
E_SUCCESS | if no error occurs |
E_UNKNOWN | if an error occurs fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
Definition at line 41 of file CABase64.cpp.
References E_SUCCESS, E_UNKNOWN, and len.
Referenced by CACertificate::decode(), decodeXMLEncryptedKey(), decryptXMLElement(), CAFirstMix::doUserLogin_internal(), CAASymCipher::getKeyPart(), CAAccountingInstance::handleChallengeResponse_internal(), CASignature::parseSignKeyXML(), CALastMix::processKeyExchange(), CAMiddleMix::processKeyExchange(), CAASymCipher::setPublicKey(), CASignature::setSignKey(), CASignature::setVerifyKey(), CAMultiSignature::verifyXML(), and CASignature::verifyXML().
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Makes a Base64-Encoding on the input byte array.
It encodes in
to out
.
in | input byte array |
inlen | size of the input byte array |
out | output byte array |
outlen | on input must contain the size of the byte array for output, on return it contains the size of the encoded output |
E_SUCCESS | if no error occurs |
E_UNKNOWN | if an error occurs |
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
Definition at line 102 of file CABase64.cpp.
References E_SUCCESS, E_UNKNOWN, and len.
Referenced by __encryptKey(), CAASymCipher::addKeyPart(), CAFirstMix::doUserLogin_internal(), CACertificate::encode(), encryptXMLElement(), CASignature::getSignKey(), CAAccountingInstance::handleAccountCertificate_internal(), CAMsg::openEncryptedLog(), CAAccountingInstance::prepareCCRequest(), CALastMix::processKeyExchange(), CAMiddleMix::processKeyExchange(), CALocalProxy::processKeyExchange(), and CAMultiSignature::signXML().