|
Botan 3.12.0
Crypto and TLS for C&
|
#include <ber_dec.h>
Public Member Functions | |
| bool | allow_ber_encoding () const |
| size_t | max_nested_indefinite_length () const |
| bool | operator== (const Limits &) const =default |
| bool | require_der_encoding () const |
Static Public Member Functions | |
| static Limits | BER (size_t max_nested_indef=16) |
| static Limits | DER () |
|
inline |
Definition at line 44 of file ber_dec.h.
Referenced by require_der_encoding().
|
inlinestatic |
Accept non-canonical BER encodings.
| max_nested_indef | maximum number of nested indefinite-length encodings accepted |
Definition at line 42 of file ber_dec.h.
Referenced by Botan::BER_Decoder::BER_Decoder(), and Botan::ASN1_Formatter::print_to_stream().
|
inlinestatic |
Accept only DER encodings
Definition at line 35 of file ber_dec.h.
Referenced by Botan::Certificate_Store_In_SQL::all_subjects(), Botan::TLS::Certificate_Authorities::Certificate_Authorities(), Botan::TLS::Certificate_Request_12::Certificate_Request_12(), Botan::EC_PrivateKey::EC_PrivateKey(), Botan::Ed25519_PrivateKey::Ed25519_PrivateKey(), Botan::Ed448_PrivateKey::Ed448_PrivateKey(), Botan::GOST_3410_PublicKey::GOST_3410_PublicKey(), Botan::X509_Object::load_data(), Botan::X509::load_key(), Botan::McEliece_PrivateKey::McEliece_PrivateKey(), Botan::McEliece_PublicKey::McEliece_PublicKey(), Botan::pbes2_decrypt(), Botan::ASN1_Formatter::print_to_stream(), Botan::PSS_Params::PSS_Params(), Botan::OCSP::Response::Response(), Botan::RSA_PrivateKey::RSA_PrivateKey(), Botan::RSA_PublicKey::RSA_PublicKey(), Botan::TLS::Session::Session(), and Botan::X25519_PrivateKey::X25519_PrivateKey().
|
inline |
|
default |
|
inline |
Definition at line 46 of file ber_dec.h.
References allow_ber_encoding().