Botan 2.19.5 Crypto and TLS for C&

Here is a list of all class members with links to the classes they belong to:

### - p -

- p() : Botan::Argon2, Botan::Montgomery_Params, Botan::Scrypt
- p_bits() : Botan::DL_Group
- p_bytes() : Botan::DL_Group
- p_dash() : Botan::Montgomery_Params
- p_words() : Botan::Montgomery_Params
- pAAD : CK_AES_CCM_PARAMS, CK_AES_GCM_PARAMS, CK_CCM_PARAMS, CK_GCM_PARAMS
- pad() : Botan::EME, Botan::EME_PKCS1v15
- padding() : Botan::CBC_Mode, Botan::CommonCryptor_Opts
- padding_scheme : Botan::X509_Cert_Options
- padding_size() : Botan::PKCS11::MechanismWrapper
- par_blocks() : Botan::OCB_Mode
- par_bytes() : Botan::OCB_Mode
- Parallel() : Botan::Parallel
- parallel_bytes() : Botan::BlockCipher
- parallelism() : Botan::AES_128, Botan::AES_192, Botan::AES_256, Botan::Argon2, Botan::Bcrypt_PBKDF, Botan::BlockCipher, Botan::IDEA, Botan::Noekeon, Botan::PasswordHash, Botan::Scrypt, Botan::Serpent, Botan::SHACAL2, Botan::SM4, Botan::Threefish_512
- param_name() : Botan::GOST_28147_89_Params
- parameters : Botan::AlgorithmIdentifier, Botan::Attribute
- parameters_are_empty() : Botan::AlgorithmIdentifier
- parameters_are_null() : Botan::AlgorithmIdentifier
- parameters_are_null_or_empty() : Botan::AlgorithmIdentifier
- params() : Botan::TLS::Server_Key_Exchange
- parse_sig_format() : Botan::TLS::Handshake_State
- patchup_deg_secure() : Botan::polyn_gf2m
- path_limit() : Botan::PKCS10_Request, Botan::X509_Cert_Options, Botan::X509_Certificate
- Path_Validation_Restrictions() : Botan::Path_Validation_Restrictions
- Path_Validation_Result() : Botan::Path_Validation_Result
- pBaseG : CK_SKIPJACK_PRIVATE_WRAP_PARAMS
- pbkdf() : Botan::OpenPGP_S2K, Botan::PBKDF, Botan::PKCS5_PBKDF1, Botan::PKCS5_PBKDF2
- PBKDF2() : Botan::PBKDF2
- PBKDF2_Family() : Botan::PBKDF2_Family
- pbkdf_iterations() : Botan::PBKDF
- pbkdf_timed() : Botan::PBKDF
- pClientRandom : CK_SSL3_RANDOM_DATA, CK_WTLS_RANDOM_DATA
- pContentType : CK_CMS_SIG_PARAMS
- pContextData : CK_TLS_KDF_PARAMS
- pData : CK_AES_CBC_ENCRYPT_DATA_PARAMS, CK_ARIA_CBC_ENCRYPT_DATA_PARAMS, CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS, CK_DES_CBC_ENCRYPT_DATA_PARAMS, CK_KEY_DERIVATION_STRING_DATA, CK_SEED_CBC_ENCRYPT_DATA_PARAMS
- pDigestMechanism : CK_CMS_SIG_PARAMS
- peek() : Botan::DataSource, Botan::DataSource_Memory, Botan::DataSource_Stream, Botan::Output_Buffers, Botan::Pipe, Botan::SecureQueue
- peek_byte() : Botan::DataSource
- peer_cert_chain() : Botan::TLS::Blocking_Client, Botan::TLS::Channel
- peer_certs() : Botan::TLS::Session
- PEM_decode() : Botan::DL_Group
- PEM_encode() : Botan::DL_Group, Botan::EC_Group, Botan::TLS::Session, Botan::X509_Object
- PEM_for_named_group() : Botan::DL_Group, Botan::EC_Group
- PEM_label() : Botan::X509_Object
- pending() : Botan::TLS::Blocking_Client
- permitted() : Botan::NameConstraints
- permute() : Botan::SHA_3
- pin_cb : Botan::TPM_Context
- pInitVector : CK_PBE_PARAMS
- Pipe : Botan::Filter, Botan::Pipe
- pIv : CK_AES_GCM_PARAMS, CK_GCM_PARAMS, CK_RC5_CBC_PARAMS
- pIV : CK_WTLS_KEY_MAT_OUT
- pIVClient : CK_SSL3_KEY_MAT_OUT
- pIVServer : CK_SSL3_KEY_MAT_OUT
- PK_Decryptor() : Botan::PK_Decryptor
- PK_Decryptor_EME() : Botan::PK_Decryptor_EME
- PK_Encryptor() : Botan::PK_Encryptor
- PK_Encryptor_EME() : Botan::PK_Encryptor_EME
- PK_KEM_Decryptor() : Botan::PK_KEM_Decryptor
- PK_KEM_Encryptor() : Botan::PK_KEM_Encryptor
- PK_Key_Agreement() : Botan::PK_Key_Agreement
- PK_Key_Agreement_Key() : Botan::PK_Key_Agreement_Key
- PK_Signer() : Botan::PK_Signer
- PK_Verifier() : Botan::PK_Verifier
- PKCS10_Request() : Botan::PKCS10_Request
- PKCS11_Error() : Botan::PKCS11::PKCS11_Error
- PKCS11_ReturnError() : Botan::PKCS11::PKCS11_ReturnError
- PKCS11_RNG() : Botan::PKCS11::PKCS11_RNG
- PKCS3_DH_PARAMETERS : Botan::DL_Group
- PKCS5_PBKDF1() : Botan::PKCS5_PBKDF1
- PKCS5_PBKDF2() : Botan::PKCS5_PBKDF2
- pkcs8_algorithm_identifier() : Botan::GOST_3410_PrivateKey, Botan::Private_Key, Botan::XMSS_WOTS_Addressed_PrivateKey, Botan::XMSS_WOTS_PrivateKey
- PKCS8_Exception() : Botan::PKCS8_Exception
- PKCS_3 : Botan::DL_Group
- pLabel : CK_TLS_KDF_PARAMS, CK_TLS_PRF_PARAMS, CK_WTLS_PRF_PARAMS
- plaintext_length() : Botan::PK_Decryptor, Botan::PK_Decryptor_EME, Botan::PK_Ops::Decryption
- plus() : Botan::PointGFp
- pMechanism : CK_KIP_PARAMS
- pNewPassword : CK_SKIPJACK_RELAYX_PARAMS
- pNewPublicData : CK_SKIPJACK_RELAYX_PARAMS
- pNewRandomA : CK_SKIPJACK_RELAYX_PARAMS
- pNonce : CK_AES_CCM_PARAMS, CK_CCM_PARAMS
- pOAEPParams : CK_RSA_AES_KEY_WRAP_PARAMS
- point() : Botan::Cert_Extension::CRL_Distribution_Points::Distribution_Point, Botan::EC_Group
- point_encoding() : Botan::EC_PublicKey
- point_multiply() : Botan::EC_Group
- point_size() : Botan::EC_Group
- PointGFp() : Botan::PointGFp
- PointGFp_Base_Point_Precompute() : Botan::PointGFp_Base_Point_Precompute
- PointGFp_Multi_Point_Precompute() : Botan::PointGFp_Multi_Point_Precompute
- PointGFp_Var_Point_Precompute() : Botan::PointGFp_Var_Point_Precompute
- pOldPassword : CK_SKIPJACK_RELAYX_PARAMS
- pOldPublicData : CK_SKIPJACK_RELAYX_PARAMS
- pOldRandomA : CK_SKIPJACK_RELAYX_PARAMS
- pOldWrappedX : CK_SKIPJACK_RELAYX_PARAMS
- policies() : Botan::X509_Certificate
- policy() : Botan::TLS::Channel
- Policy_Violation() : Botan::Policy_Violation
- poll() : Botan::Device_EntropySource, Botan::Entropy_Source, Botan::Entropy_Sources, Botan::Getentropy, Botan::Intel_Rdseed, Botan::ProcWalking_EntropySource, Botan::Win32_EntropySource
- poll_just() : Botan::Entropy_Sources
- poly_double() : Botan::CMAC
- polyn_gf2m() : Botan::polyn_gf2m
- pop() : Botan::Pipe
- port() : Botan::TLS::Server_Information, Botan::URI
- Positive : Botan::BigInt
- pOtherInfo : CK_X9_42_DH1_DERIVE_PARAMS, CK_X9_42_DH2_DERIVE_PARAMS, CK_X9_42_MQV_DERIVE_PARAMS
- pOutput : CK_TLS_PRF_PARAMS, CK_WTLS_PRF_PARAMS
- pow_22523() : Botan::FE_25519
- power_g_p() : Botan::DL_Group
- Power_Mod() : Botan::Power_Mod
- power_of_2() : Botan::BigInt
- pParameter : CK_MECHANISM
- pParams : CK_OTP_PARAMS, CK_OTP_SIGNATURE_INFO
- pPassword : CK_PBE_PARAMS, CK_PKCS5_PBKD2_PARAMS2, CK_PKCS5_PBKD2_PARAMS, CK_SKIPJACK_PRIVATE_WRAP_PARAMS
- pPrfData : CK_PKCS5_PBKD2_PARAMS2, CK_PKCS5_PBKD2_PARAMS
- pPrimeP : CK_SKIPJACK_PRIVATE_WRAP_PARAMS
- pPublicData : CK_ECDH1_DERIVE_PARAMS, CK_ECDH2_DERIVE_PARAMS, CK_ECMQV_DERIVE_PARAMS, CK_GOSTR3410_DERIVE_PARAMS, CK_KEA_DERIVE_PARAMS, CK_SKIPJACK_PRIVATE_WRAP_PARAMS, CK_X9_42_DH1_DERIVE_PARAMS, CK_X9_42_DH2_DERIVE_PARAMS, CK_X9_42_MQV_DERIVE_PARAMS
- pPublicData2 : CK_ECDH2_DERIVE_PARAMS, CK_ECMQV_DERIVE_PARAMS, CK_X9_42_DH2_DERIVE_PARAMS, CK_X9_42_MQV_DERIVE_PARAMS
- pRandomA : CK_KEA_DERIVE_PARAMS, CK_SKIPJACK_PRIVATE_WRAP_PARAMS
- pRandomB : CK_KEA_DERIVE_PARAMS
- pre_master_secret() : Botan::TLS::Client_Key_Exchange
- prefers_compressed() : Botan::TLS::Supported_Point_Formats
- prefers_compressed_ec_points() : Botan::TLS::Client_Hello, Botan::TLS::Server_Hello
- prepend() : Botan::Pipe
- prepend_filter() : Botan::Pipe
- pRequestedAttributes : CK_CMS_SIG_PARAMS
- pRequiredAttributes : CK_CMS_SIG_PARAMS
- pReserved : CK_C_INITIALIZE_ARGS
- pReturnedKeyMaterial : CK_SSL3_KEY_MAT_PARAMS, CK_TLS12_KEY_MAT_PARAMS, CK_WTLS_KEY_MAT_PARAMS
- prf() : Botan::XMSS_Hash, Botan::XMSS_PrivateKey, CK_PKCS5_PBKD2_PARAMS2, CK_PKCS5_PBKD2_PARAMS
- prf_algo() : Botan::TLS::Ciphersuite
- prfHashMechanism : CK_TLS12_KEY_MAT_PARAMS, CK_TLS12_MASTER_KEY_DERIVE_PARAMS, CK_TLS_MAC_PARAMS
- prfMechanism : CK_TLS_KDF_PARAMS
- Prime_Subgroup : Botan::DL_Group
- PrimeType : Botan::DL_Group
- print() : Botan::ASN1_Formatter, Botan::CPUID, Botan::TLS::Policy
- print_to_stream() : Botan::ASN1_Formatter
- private_data() : Botan::RSA_PrivateKey
- Private_Key() : Botan::Private_Key
- private_key() : Botan::XMSS_Key_Pair, Botan::XMSS_WOTS_Addressed_PrivateKey
- private_key_bits() : Botan::Curve25519_PrivateKey, Botan::DL_Scheme_PrivateKey, Botan::EC_PrivateKey, Botan::Ed25519_PrivateKey, Botan::McEliece_PrivateKey, Botan::Private_Key, Botan::RSA_PrivateKey, Botan::TPM_PrivateKey, Botan::XMSS_PrivateKey, Botan::XMSS_WOTS_Addressed_PrivateKey, Botan::XMSS_WOTS_PrivateKey
- private_key_for() : Botan::Credentials_Manager
- private_key_info() : Botan::Private_Key
- private_seed() : Botan::XMSS_WOTS_PrivateKey
- private_value() : Botan::EC_PrivateKey
- PrivateKeyProperties() : Botan::PKCS11::PrivateKeyProperties
- PRNG_Unseeded() : Botan::PRNG_Unseeded
- process() : Botan::Buffered_Computation, Botan::CBC_Decryption, Botan::CBC_Encryption, Botan::CCM_Mode, Botan::CFB_Decryption, Botan::CFB_Encryption, Botan::ChaCha20Poly1305_Decryption, Botan::ChaCha20Poly1305_Encryption, Botan::Cipher_Mode, Botan::EAX_Decryption, Botan::EAX_Encryption, Botan::GCM_Decryption, Botan::GCM_Encryption, Botan::OCB_Decryption, Botan::OCB_Encryption, Botan::SIV_Mode, Botan::TLS::TLS_CBC_HMAC_AEAD_Mode, Botan::XTS_Decryption, Botan::XTS_Encryption
- process_encrypted_data() : Botan::TLS::Stream< StreamLayer, ChannelT >
- process_handshake_msg() : Botan::TLS::Channel
- process_msg() : Botan::Pipe
- Processor_RNG() : Botan::Processor_RNG
- ProcWalking_EntropySource() : Botan::ProcWalking_EntropySource
- produced_at() : Botan::OCSP::Response
- profiles() : Botan::TLS::SRTP_Protection_Profiles
- protocol_specific_prf() : Botan::TLS::Handshake_State
- PROTOCOL_VERSION : Botan::TLS::Alert
- protocol_version() : Botan::TLS::Client_Hello::Settings
- Protocol_Version() : Botan::TLS::Protocol_Version
- protocol_version() : Botan::TLS::Server_Hello::Settings
- protocols() : Botan::TLS::Application_Layer_Protocol_Notification
- provider() : Botan::AES_128, Botan::AES_192, Botan::AES_256, Botan::BlockCipher, Botan::ChaCha, Botan::Cipher_Mode, Botan::GCM_Mode, Botan::GHASH, Botan::HashFunction, Botan::IDEA, Botan::MessageAuthenticationCode, Botan::Noekeon, Botan::Serpent, Botan::SHA_224, Botan::SHA_256, Botan::SHA_384, Botan::SHA_3, Botan::SHA_512, Botan::SHA_512_256, Botan::SHACAL2, Botan::SM4, Botan::StreamCipher, Botan::Threefish_512, Botan::ZFEC
- Provider_Not_Found() : Botan::Provider_Not_Found
- providers() : Botan::BlockCipher, Botan::Cipher_Mode, Botan::HashFunction, Botan::KDF, Botan::MessageAuthenticationCode, Botan::PasswordHashFamily, Botan::PBKDF, Botan::StreamCipher
- pSalt : CK_PBE_PARAMS
- pSaltSourceData : CK_PKCS5_PBKD2_PARAMS2, CK_PKCS5_PBKD2_PARAMS
- pSeed : CK_DSA_PARAMETER_GEN_PARAM, CK_KIP_PARAMS, CK_TLS_PRF_PARAMS, CK_WTLS_PRF_PARAMS
- pServerRandom : CK_SSL3_RANDOM_DATA, CK_WTLS_RANDOM_DATA
- pSharedData : CK_ECDH1_DERIVE_PARAMS, CK_ECDH2_DERIVE_PARAMS, CK_ECDH_AES_KEY_WRAP_PARAMS, CK_ECMQV_DERIVE_PARAMS
- pSigningMechanism : CK_CMS_SIG_PARAMS
- psk() : Botan::Credentials_Manager
- psk_ciphersuite() : Botan::TLS::Ciphersuite
- psk_identity() : Botan::Credentials_Manager
- psk_identity_hint() : Botan::Credentials_Manager
- pSourceData : CK_RSA_PKCS_OAEP_PARAMS
- pss_params : Botan::PKCS11::MechanismWrapper::MechanismParameters
- PSSR() : Botan::PSSR
- PSSR_Raw() : Botan::PSSR_Raw
- pSubprimeQ : CK_SKIPJACK_PRIVATE_WRAP_PARAMS
- public_data() : Botan::RSA_PublicKey
- Public_Key() : Botan::Public_Key
- public_key() : Botan::Roughtime::Link, Botan::Roughtime::Server_Information, Botan::TPM_PrivateKey, Botan::XMSS_Key_Pair, Botan::XMSS_WOTS_Addressed_PublicKey
- public_key_bits() : Botan::Curve25519_PublicKey, Botan::DL_Scheme_PublicKey, Botan::EC_PublicKey, Botan::Ed25519_PublicKey, Botan::GOST_3410_PublicKey, Botan::McEliece_PublicKey, Botan::Public_Key, Botan::RSA_PublicKey, Botan::TPM_PrivateKey, Botan::XMSS_PublicKey, Botan::XMSS_WOTS_Addressed_PublicKey, Botan::XMSS_WOTS_PublicKey
- public_point() : Botan::EC_PublicKey
- public_seed() : Botan::XMSS_PrivateKey, Botan::XMSS_PublicKey, Botan::XMSS_WOTS_PublicKey
- public_value() : Botan::Curve25519_PrivateKey, Botan::Curve25519_PublicKey, Botan::DH_PrivateKey, Botan::DH_PublicKey, Botan::ECDH_PrivateKey, Botan::ECDH_PublicKey, Botan::PK_Key_Agreement_Key
- publicKey : CK_ECMQV_DERIVE_PARAMS, CK_X9_42_MQV_DERIVE_PARAMS
- PublicKeyProperties() : Botan::PKCS11::PublicKeyProperties
- pUKM : CK_GOSTR3410_DERIVE_PARAMS, CK_GOSTR3410_KEY_WRAP_PARAMS
- pulOutputLen : CK_TLS_PRF_PARAMS, CK_WTLS_PRF_PARAMS
- push_back() : Botan::BER_Decoder
- pValue : CK_ATTRIBUTE, CK_OTP_PARAM
- pVersion : CK_SSL3_MASTER_KEY_DERIVE_PARAMS, CK_TLS12_MASTER_KEY_DERIVE_PARAMS, CK_WTLS_MASTER_KEY_DERIVE_PARAMS
- pWrapOID : CK_GOSTR3410_KEY_WRAP_PARAMS
- pX : CK_KEY_WRAP_SET_OAEP_PARAMS