iso9796.hpp File Reference
Include dependency graph for iso9796.hpp:
Go to the source code of this file.
Classes | |
struct | nil::crypto3::iso_9796< Scheme, Hash > |
struct | nil::crypto3::iso_9796_ds2< Scheme, Hash > |
struct | nil::crypto3::iso_9796_ds3< Scheme, Hash > |
Namespaces | |
nil | |
nil::crypto3 | |
nil::crypto3::pubkey | |
nil::crypto3::pubkey::padding | |
Functions | |
template<typename Hash > | |
secure_vector< uint8_t > | nil::crypto3::pubkey::padding::iso9796_encoding (const secure_vector< uint8_t > &msg, size_t output_bits, size_t SALT_SIZE, bool implicit, random_number_generator &rng) |
bool | nil::crypto3::pubkey::padding::iso9796_verification (const secure_vector< uint8_t > &const_coded, const secure_vector< uint8_t > &raw, size_t key_bits, std::unique_ptr< HashFunction > &hash, size_t SALT_SIZE) |