Botan 2.19.3
Crypto and TLS for C&
|
#include <iso9796.h>
Public Member Functions | |
EMSA * | clone () override |
virtual AlgorithmIdentifier | config_for_x509 (const Private_Key &key, const std::string &cert_hash_name) const |
ISO_9796_DS2 (HashFunction *hash, bool implicit, size_t salt_size) | |
ISO_9796_DS2 (HashFunction *hash, bool implicit=false) | |
std::string | name () const override |
|
inlineexplicit |
|
inline |
|
overridevirtual |
Implements Botan::EMSA.
Definition at line 219 of file iso9796.cpp.
|
virtualinherited |
Prepare sig_algo for use in choose_sig_format for x509 certs
key | used for checking compatibility with the encoding scheme |
cert_hash_name | is checked to equal the hash for the encoding |
Reimplemented in Botan::EMSA1, Botan::EMSA_PKCS1v15, and Botan::PSSR.
Definition at line 38 of file emsa.cpp.
References Botan::EMSA::name().
|
overridevirtual |
Implements Botan::EMSA.
Definition at line 266 of file iso9796.cpp.