proxygen
OpenSSLEVPCipher-inl.h File Reference

Go to the source code of this file.

Namespaces

 fizz
 
 fizz::detail
 

Functions

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)
 
std::unique_ptr< folly::IOBuffizz::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)