8#ifndef BOTAN_PSS_PARAMS_H_
9#define BOTAN_PSS_PARAMS_H_
11#include <botan/asn1_obj.h>
20 PSS_Params(std::string_view hash_fn,
size_t salt_len);
22 PSS_Params(
const uint8_t der[],
size_t der_len);
24 template <
typename Alloc>
52 size_t m_trailer_field;
std::string to_formatted_string() const
void encode_into(DER_Encoder &to) const override
size_t trailer_field() const
size_t salt_length() const
std::vector< uint8_t > serialize() const
const AlgorithmIdentifier & hash_algid() const
PSS_Params(std::string_view hash_fn, size_t salt_len)
static PSS_Params from_emsa_name(std::string_view emsa_name)
const AlgorithmIdentifier & mgf_algid() const
std::string mgf_function() const
void decode_from(BER_Decoder &from) override
PSS_Params(const std::vector< uint8_t, Alloc > &vec)
std::string hash_function() const
const AlgorithmIdentifier & mgf_hash_algid() const
int(* final)(unsigned char *, CTX *)