|
Mixes for Privacy and Anonymity in the Internet
|
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... | |
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 |
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
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().