MOTION  0.01
Framework for mixed-protocol multi-party computation
Namespaces | Typedefs | Functions
blake2b.h File Reference
#include <functional>
#include <memory>
#include <openssl/evp.h>
Include dependency graph for blake2b.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 encrypto
 
 encrypto::motion
 

Typedefs

using encrypto::motion::Blake2bCtx = std::unique_ptr< EVP_MD_CTX, std::function< void(EVP_MD_CTX *)> >
 

Functions

Blake2bCtx encrypto::motion::NewBlakeCtx ()
 
void encrypto::motion::Blake2b (std::uint8_t *message, std::uint8_t digest[64], std::size_t length, EVP_MD_CTX *context)
 
void encrypto::motion::Blake2b (std::uint8_t *message, std::uint8_t digest[64], std::size_t length, Blake2bCtx &b)