Go to the source code of this file.
|
void | fizz::detail::encFunc (EVP_CIPHER_CTX *, const folly::IOBuf &, folly::IOBuf &) |
|
void | fizz::detail::encFuncBlocks (EVP_CIPHER_CTX *, const folly::IOBuf &, folly::IOBuf &) |
|
bool | fizz::detail::decFunc (EVP_CIPHER_CTX *, const folly::IOBuf &, folly::IOBuf &, folly::MutableByteRange) |
|
bool | fizz::detail::decFuncBlocks (EVP_CIPHER_CTX *, const folly::IOBuf &, folly::IOBuf &, folly::MutableByteRange) |
|
std::unique_ptr< folly::IOBuf > | fizz::detail::evpEncrypt (std::unique_ptr< folly::IOBuf > &&plaintext, const folly::IOBuf *associatedData, folly::ByteRange iv, size_t tagLen, bool useBlockOps, size_t headroom, EVP_CIPHER_CTX *encryptCtx) |
|
folly::Optional< std::unique_ptr< folly::IOBuf > > | fizz::detail::evpDecrypt (std::unique_ptr< folly::IOBuf > &&ciphertext, const folly::IOBuf *associatedData, folly::ByteRange iv, folly::MutableByteRange tag, bool useBlockOps, EVP_CIPHER_CTX *decryptCtx) |
|