Botan
3.8.1
Crypto and TLS for C&
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Variables
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
Enumerations
a
c
d
e
f
g
h
k
l
m
n
o
p
r
s
t
u
v
w
Enumerator
c
d
f
i
m
n
r
s
t
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
f
h
i
m
n
o
p
r
s
t
u
v
w
Enumerations
b
c
d
e
k
m
n
o
p
s
t
x
Enumerator
_
a
b
c
d
e
f
g
h
k
l
m
n
p
q
r
s
t
u
v
w
x
Related Symbols
b
c
d
e
f
k
o
p
s
t
x
Files
File List
File Members
All
_
a
b
c
d
e
f
k
m
n
p
t
w
Functions
b
c
Typedefs
b
c
e
p
t
Enumerations
Enumerator
b
c
d
e
k
n
Macros
_
a
b
c
f
m
n
t
w
Here is a list of all enum values with links to the classes they belong to:
- _ -
_10 :
Botan::KyberConstants
_11 :
Botan::KyberConstants
_120 :
Botan::DilithiumConstants
_128 :
Botan::DilithiumConstants
,
Botan::KyberConstants
_192 :
Botan::DilithiumConstants
,
Botan::KyberConstants
_196 :
Botan::DilithiumConstants
_2 :
Botan::DilithiumConstants
,
Botan::KyberConstants
_256 :
Botan::DilithiumConstants
,
Botan::KyberConstants
_3 :
Botan::KyberConstants
_39 :
Botan::DilithiumConstants
_4 :
Botan::DilithiumConstants
,
Botan::KyberConstants
_49 :
Botan::DilithiumConstants
_5 :
Botan::KyberConstants
_55 :
Botan::DilithiumConstants
_60 :
Botan::DilithiumConstants
_75 :
Botan::DilithiumConstants
_78 :
Botan::DilithiumConstants
_80 :
Botan::DilithiumConstants
- a -
ADX :
Botan::CPUFeature
AES :
Botan::CPUFeature
AESNI :
Botan::CPUFeature
All :
Botan::GeneralName
ALTIVEC :
Botan::CPUFeature
ANSIX962_COMPRESSED_CHAR2 :
Botan::TLS::Supported_Point_Formats
ANSIX962_COMPRESSED_PRIME :
Botan::TLS::Supported_Point_Formats
AVX2 :
Botan::CPUFeature
AVX2_AES :
Botan::CPUFeature
AVX2_CLMUL :
Botan::CPUFeature
AVX512 :
Botan::CPUFeature
AVX512_AES :
Botan::CPUFeature
AVX512_CLMUL :
Botan::CPUFeature
- b -
Binary :
Botan::BigInt
BLOCK_SIZE :
Botan::Block_Cipher_Fixed_Params< BS, KMIN, KMAX, KMOD, BaseClass >
BMI :
Botan::CPUFeature
- c -
CLMUL :
Botan::CPUFeature
CRL_SIGN :
Botan::Key_Constraints
CrlSign :
Botan::Key_Constraints
CRYPTO :
Botan::CPUFeature
- d -
DARN :
Botan::CPUFeature
DATA_ENCIPHERMENT :
Botan::Key_Constraints
DataEncipherment :
Botan::Key_Constraints
Decimal :
Botan::BigInt
DECIPHER_ONLY :
Botan::Key_Constraints
DecipherOnly :
Botan::Key_Constraints
DIGITAL_SIGNATURE :
Botan::Key_Constraints
DigitalSignature :
Botan::Key_Constraints
Dilithium4x4 :
Botan::DilithiumMode
Dilithium4x4_AES :
Botan::DilithiumMode
Dilithium6x5 :
Botan::DilithiumMode
Dilithium6x5_AES :
Botan::DilithiumMode
Dilithium8x7 :
Botan::DilithiumMode
Dilithium8x7_AES :
Botan::DilithiumMode
DSA_Kosherizer :
Botan::DL_Group
- e -
ECDSA_SHA1 :
Botan::TLS::Signature_Scheme
ECDSA_SHA256 :
Botan::TLS::Signature_Scheme
ECDSA_SHA384 :
Botan::TLS::Signature_Scheme
ECDSA_SHA512 :
Botan::TLS::Signature_Scheme
EDDSA_25519 :
Botan::TLS::Signature_Scheme
EDDSA_448 :
Botan::TLS::Signature_Scheme
eFrodoKEM1344_AES :
Botan::FrodoKEMMode
eFrodoKEM1344_SHAKE :
Botan::FrodoKEMMode
eFrodoKEM640_AES :
Botan::FrodoKEMMode
eFrodoKEM640_SHAKE :
Botan::FrodoKEMMode
eFrodoKEM976_AES :
Botan::FrodoKEMMode
eFrodoKEM976_SHAKE :
Botan::FrodoKEMMode
ENCIPHER_ONLY :
Botan::Key_Constraints
EncipherOnly :
Botan::Key_Constraints
- f -
FrodoKEM1344_AES :
Botan::FrodoKEMMode
FrodoKEM1344_SHAKE :
Botan::FrodoKEMMode
FrodoKEM640_AES :
Botan::FrodoKEMMode
FrodoKEM640_SHAKE :
Botan::FrodoKEMMode
FrodoKEM976_AES :
Botan::FrodoKEMMode
FrodoKEM976_SHAKE :
Botan::FrodoKEMMode
- g -
GFNI :
Botan::CPUFeature
- h -
Hexadecimal :
Botan::BigInt
HW_AES :
Botan::CPUFeature
HW_CLMUL :
Botan::CPUFeature
- k -
KEY_AGREEMENT :
Botan::Key_Constraints
KEY_CERT_SIGN :
Botan::Key_Constraints
KEY_ENCIPHERMENT :
Botan::Key_Constraints
KeyAgreement :
Botan::Key_Constraints
KeyCertSign :
Botan::Key_Constraints
KeyEncipherment :
Botan::Key_Constraints
Kyber1024 :
Botan::KyberMode
Kyber1024_90s :
Botan::KyberMode
Kyber1024_R3 :
Botan::KyberMode
Kyber512 :
Botan::KyberMode
Kyber512_90s :
Botan::KyberMode
Kyber512_R3 :
Botan::KyberMode
Kyber768 :
Botan::KyberMode
Kyber768_90s :
Botan::KyberMode
Kyber768_R3 :
Botan::KyberMode
- l -
LASX :
Botan::CPUFeature
Lowercase :
Botan::Hex_Encoder
LSX :
Botan::CPUFeature
- m -
ML_DSA_4x4 :
Botan::DilithiumMode
ML_DSA_6x5 :
Botan::DilithiumMode
ML_DSA_8x7 :
Botan::DilithiumMode
ML_KEM_1024 :
Botan::KyberMode
ML_KEM_512 :
Botan::KyberMode
ML_KEM_768 :
Botan::KyberMode
- n -
Negative :
Botan::BigInt
NEON :
Botan::CPUFeature
NO_CONSTRAINTS :
Botan::Key_Constraints
NON_REPUDIATION :
Botan::Key_Constraints
NONE :
Botan::TLS::Signature_Scheme
None :
Botan::GeneralName
,
Botan::Key_Constraints
NonRepudiation :
Botan::Key_Constraints
NotFound :
Botan::GeneralName
- p -
PMULL :
Botan::CPUFeature
Positive :
Botan::BigInt
POWER_CRYPTO :
Botan::CPUFeature
Prime_Subgroup :
Botan::DL_Group
- q -
Qminus1DevidedBy32 :
Botan::DilithiumConstants
Qminus1DevidedBy88 :
Botan::DilithiumConstants
- r -
RDRAND :
Botan::CPUFeature
RDSEED :
Botan::CPUFeature
RDTSC :
Botan::CPUFeature
RSA_PKCS1_SHA1 :
Botan::TLS::Signature_Scheme
RSA_PKCS1_SHA256 :
Botan::TLS::Signature_Scheme
RSA_PKCS1_SHA384 :
Botan::TLS::Signature_Scheme
RSA_PKCS1_SHA512 :
Botan::TLS::Signature_Scheme
RSA_PSS_SHA256 :
Botan::TLS::Signature_Scheme
RSA_PSS_SHA384 :
Botan::TLS::Signature_Scheme
RSA_PSS_SHA512 :
Botan::TLS::Signature_Scheme
- s -
SCALAR_AES :
Botan::CPUFeature
SCALAR_SHA256 :
Botan::CPUFeature
SCALAR_SM3 :
Botan::CPUFeature
SCALAR_SM4 :
Botan::CPUFeature
ServiceProviderCode :
Botan::Cert_Extension::TNAuthList::Entry
SHA :
Botan::CPUFeature
SHA1 :
Botan::CPUFeature
SHA2 :
Botan::CPUFeature
SHA2_512 :
Botan::CPUFeature
SHA3 :
Botan::CPUFeature
SHA512 :
Botan::CPUFeature
SIMD_4X32 :
Botan::CPUFeature
SM3 :
Botan::CPUFeature
SM4 :
Botan::CPUFeature
Some :
Botan::GeneralName
SSE2 :
Botan::CPUFeature
SSSE3 :
Botan::CPUFeature
Strong :
Botan::DL_Group
SVE :
Botan::CPUFeature
- t -
TelephoneNumber :
Botan::Cert_Extension::TNAuthList::Entry
TelephoneNumberRange :
Botan::Cert_Extension::TNAuthList::Entry
ToThe17th :
Botan::DilithiumConstants
ToThe19th :
Botan::DilithiumConstants
- u -
UNCOMPRESSED :
Botan::TLS::Supported_Point_Formats
UnknownType :
Botan::GeneralName
Uppercase :
Botan::Hex_Encoder
USE_EMPTY_PARAM :
Botan::AlgorithmIdentifier
USE_NULL_PARAM :
Botan::AlgorithmIdentifier
- v -
VECTOR :
Botan::CPUFeature
VECTOR_AES :
Botan::CPUFeature
VECTOR_SHA256 :
Botan::CPUFeature
VECTOR_SM3 :
Botan::CPUFeature
VECTOR_SM4 :
Botan::CPUFeature
- w -
WORKSPACE_SIZE :
Botan::EC_Point
WOTSP_SHA2_192 :
Botan::XMSS_WOTS_Parameters
WOTSP_SHA2_256 :
Botan::XMSS_WOTS_Parameters
WOTSP_SHA2_512 :
Botan::XMSS_WOTS_Parameters
WOTSP_SHAKE_256 :
Botan::XMSS_WOTS_Parameters
WOTSP_SHAKE_256_192 :
Botan::XMSS_WOTS_Parameters
WOTSP_SHAKE_256_256 :
Botan::XMSS_WOTS_Parameters
WOTSP_SHAKE_512 :
Botan::XMSS_WOTS_Parameters
- x -
XMSS_SHA2_10_192 :
Botan::XMSS_Parameters
XMSS_SHA2_10_256 :
Botan::XMSS_Parameters
XMSS_SHA2_10_512 :
Botan::XMSS_Parameters
XMSS_SHA2_16_192 :
Botan::XMSS_Parameters
XMSS_SHA2_16_256 :
Botan::XMSS_Parameters
XMSS_SHA2_16_512 :
Botan::XMSS_Parameters
XMSS_SHA2_20_192 :
Botan::XMSS_Parameters
XMSS_SHA2_20_256 :
Botan::XMSS_Parameters
XMSS_SHA2_20_512 :
Botan::XMSS_Parameters
XMSS_SHAKE256_10_192 :
Botan::XMSS_Parameters
XMSS_SHAKE256_10_256 :
Botan::XMSS_Parameters
XMSS_SHAKE256_16_192 :
Botan::XMSS_Parameters
XMSS_SHAKE256_16_256 :
Botan::XMSS_Parameters
XMSS_SHAKE256_20_192 :
Botan::XMSS_Parameters
XMSS_SHAKE256_20_256 :
Botan::XMSS_Parameters
XMSS_SHAKE_10_256 :
Botan::XMSS_Parameters
XMSS_SHAKE_10_512 :
Botan::XMSS_Parameters
XMSS_SHAKE_16_256 :
Botan::XMSS_Parameters
XMSS_SHAKE_16_512 :
Botan::XMSS_Parameters
XMSS_SHAKE_20_256 :
Botan::XMSS_Parameters
XMSS_SHAKE_20_512 :
Botan::XMSS_Parameters
Generated by
1.13.2