Botan
2.19.1
Crypto and TLS for C++11
|
#include <pssr.h>
Public Member Functions | |
EMSA * | clone () override |
virtual AlgorithmIdentifier | config_for_x509 (const Private_Key &key, const std::string &cert_hash_name) const |
std::string | name () const override |
PSSR_Raw (HashFunction *hash) | |
PSSR_Raw (HashFunction *hash, size_t salt_size) | |
|
explicit |
Botan::PSSR_Raw::PSSR_Raw | ( | HashFunction * | hash, |
size_t | salt_size | ||
) |
|
overridevirtual |
Implements Botan::EMSA.
Definition at line 281 of file pssr.cpp.
References PSSR_Raw().
|
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::EMSA_PKCS1v15, Botan::PSSR, and Botan::EMSA1.
Definition at line 38 of file emsa.cpp.
References Botan::EMSA::name().
|
overridevirtual |
Implements Botan::EMSA.
Definition at line 286 of file pssr.cpp.
References Botan::ASN1::to_string().