proxygen
Signature-inl.h File Reference

Go to the source code of this file.

Classes

struct  fizz::SigAlg< Scheme >
 
struct  fizz::SigAlg< SignatureScheme::rsa_pss_sha256 >
 
struct  fizz::SigAlg< SignatureScheme::ecdsa_secp256r1_sha256 >
 
struct  fizz::SigAlg< SignatureScheme::ecdsa_secp384r1_sha384 >
 
struct  fizz::SigAlg< SignatureScheme::ecdsa_secp521r1_sha512 >
 

Namespaces

 fizz
 
 fizz::detail
 

Functions

std::unique_ptr< folly::IOBuffizz::detail::ecSign (folly::ByteRange data, const folly::ssl::EvpPkeyUniquePtr &pkey, int hashNid)
 
void fizz::detail::ecVerify (folly::ByteRange data, folly::ByteRange signature, const folly::ssl::EvpPkeyUniquePtr &pkey, int hashNid)
 
std::unique_ptr< folly::IOBuffizz::detail::rsaPssSign (folly::ByteRange data, const folly::ssl::EvpPkeyUniquePtr &pkey, int hashNid)
 
void fizz::detail::rsaPssVerify (folly::ByteRange data, folly::ByteRange signature, const folly::ssl::EvpPkeyUniquePtr &pkey, int hashNid)