CsCrypto  1.0.1
cipher::encrypt_operation< CipherContext > Struct Template Reference

Public Typedefs

using key_type = typename CipherContext::key_type
 
using iv_type = typename CipherContext::iv_type
 
using result_type = std::optional< cs_crypto::traits::remove_optional_t< decltype (finalize (std::declval< CipherContext >()))> >
 

Public Member Functions

template<typename... Ts>
constexpr cs_crypto::cipher::encrypt_operation::result_type operator () (cs_crypto::cipher::encrypt_operation::key_type &&secret_key, cs_crypto::cipher::encrypt_operation::iv_type &&iv, Ts &&... args) const
 

Detailed Description

template<typename CipherContext>
struct cipher::encrypt_operation< CipherContext >

Definition at line 64 of file sym_encrypt_decrypt.h.