Botan
3.6.1
Crypto and TLS for C&
Here is a list of all namespace functions with links to the namespace documentation for each function:
- c -
carry() :
Botan
carry0() :
Botan
carry_shift() :
Botan
cast_char_ptr_to_uint8() :
Botan
cast_uint8_ptr_to_char() :
Botan
ceil_division() :
Botan
ceil_log2() :
Botan
ceil_tobytes() :
Botan
certificate_type_from_string() :
Botan::TLS
certificate_type_to_string() :
Botan::TLS
chain_lengths() :
Botan
change_pin() :
Botan::PKCS11
change_so_pin() :
Botan::PKCS11
check_bcrypt() :
Botan
check_chain() :
Botan::PKIX
check_crl() :
Botan::PKIX
check_ocsp() :
Botan::PKIX
check_passhash9() :
Botan
check_rc() :
Botan::TPM2
check_rc_expecting() :
Botan::TPM2
check_tls_cbc_padding() :
Botan::TLS
checked_add() :
Botan
checked_cast_to() :
Botan
checked_cast_to_or_throw() :
Botan
checked_mul() :
Botan
checked_sub() :
Botan
choose() :
Botan
cipher_botan_to_tss2() :
Botan::TPM2
cipher_mode_botan_to_tss2() :
Botan::TPM2
cipher_mode_tss2_to_botan() :
Botan::TPM2
cipher_tss2_to_botan() :
Botan::TPM2
clear_bytes() :
Botan
clear_mem() :
Botan
comba_mul() :
Botan
comba_sqr() :
Botan
combine_lower() :
Botan
commoncrypto_adjust_key_size() :
Botan
commoncrypto_opts_from_algo() :
Botan
commoncrypto_opts_from_algo_name() :
Botan
compress() :
Botan::Kyber_Algos
compress_ciphertext() :
Botan::Kyber_Algos
compute_root() :
Botan
concat() :
Botan
concatenate() :
Botan::detail
conditional_assign_mem() :
Botan::CT
conditional_copy_mem() :
Botan::CT
conditional_swap() :
Botan::CT
conditional_swap_ptr() :
Botan::CT
constant_time_compare() :
Botan
copy_into() :
Botan::TPM2
copy_key() :
Botan::PKCS8
,
Botan::X509
copy_mem() :
Botan
copy_out_any_word_aligned_portion() :
Botan::detail
copy_out_be() :
Botan
copy_out_le() :
Botan
copy_output() :
Botan::CT
copy_view_bin() :
Botan_FFI
copy_view_str() :
Botan_FFI
count_leading_zero_bytes() :
Botan::CT
crandall_p() :
Botan
create_aes_row_generator() :
Botan
create_cert_req() :
Botan::X509
create_ec_private_key() :
Botan
create_hex_fingerprint() :
Botan
create_pk_from_sk() :
Botan
create_private_key() :
Botan
create_self_signed_cert() :
Botan::X509
create_shake_row_generator() :
Botan
crypto_aead_chacha20poly1305_abytes() :
Botan::Sodium
crypto_aead_chacha20poly1305_decrypt() :
Botan::Sodium
crypto_aead_chacha20poly1305_decrypt_detached() :
Botan::Sodium
crypto_aead_chacha20poly1305_encrypt() :
Botan::Sodium
crypto_aead_chacha20poly1305_encrypt_detached() :
Botan::Sodium
crypto_aead_chacha20poly1305_ietf_abytes() :
Botan::Sodium
crypto_aead_chacha20poly1305_ietf_decrypt() :
Botan::Sodium
crypto_aead_chacha20poly1305_ietf_decrypt_detached() :
Botan::Sodium
crypto_aead_chacha20poly1305_ietf_encrypt() :
Botan::Sodium
crypto_aead_chacha20poly1305_ietf_encrypt_detached() :
Botan::Sodium
crypto_aead_chacha20poly1305_ietf_keybytes() :
Botan::Sodium
crypto_aead_chacha20poly1305_ietf_keygen() :
Botan::Sodium
crypto_aead_chacha20poly1305_ietf_messagebytes_max() :
Botan::Sodium
crypto_aead_chacha20poly1305_ietf_npubbytes() :
Botan::Sodium
crypto_aead_chacha20poly1305_ietf_nsecbytes() :
Botan::Sodium
crypto_aead_chacha20poly1305_keybytes() :
Botan::Sodium
crypto_aead_chacha20poly1305_keygen() :
Botan::Sodium
crypto_aead_chacha20poly1305_messagebytes_max() :
Botan::Sodium
crypto_aead_chacha20poly1305_npubbytes() :
Botan::Sodium
crypto_aead_chacha20poly1305_nsecbytes() :
Botan::Sodium
crypto_aead_xchacha20poly1305_ietf_abytes() :
Botan::Sodium
crypto_aead_xchacha20poly1305_ietf_decrypt() :
Botan::Sodium
crypto_aead_xchacha20poly1305_ietf_decrypt_detached() :
Botan::Sodium
crypto_aead_xchacha20poly1305_ietf_encrypt() :
Botan::Sodium
crypto_aead_xchacha20poly1305_ietf_encrypt_detached() :
Botan::Sodium
crypto_aead_xchacha20poly1305_ietf_keybytes() :
Botan::Sodium
crypto_aead_xchacha20poly1305_ietf_keygen() :
Botan::Sodium
crypto_aead_xchacha20poly1305_ietf_messagebytes_max() :
Botan::Sodium
crypto_aead_xchacha20poly1305_ietf_npubbytes() :
Botan::Sodium
crypto_aead_xchacha20poly1305_ietf_nsecbytes() :
Botan::Sodium
crypto_auth() :
Botan::Sodium
crypto_auth_bytes() :
Botan::Sodium
crypto_auth_hmacsha256() :
Botan::Sodium
crypto_auth_hmacsha256_bytes() :
Botan::Sodium
crypto_auth_hmacsha256_keybytes() :
Botan::Sodium
crypto_auth_hmacsha256_keygen() :
Botan::Sodium
crypto_auth_hmacsha256_verify() :
Botan::Sodium
crypto_auth_hmacsha512() :
Botan::Sodium
crypto_auth_hmacsha512256() :
Botan::Sodium
crypto_auth_hmacsha512256_bytes() :
Botan::Sodium
crypto_auth_hmacsha512256_keybytes() :
Botan::Sodium
crypto_auth_hmacsha512256_keygen() :
Botan::Sodium
crypto_auth_hmacsha512256_verify() :
Botan::Sodium
crypto_auth_hmacsha512_bytes() :
Botan::Sodium
crypto_auth_hmacsha512_keybytes() :
Botan::Sodium
crypto_auth_hmacsha512_keygen() :
Botan::Sodium
crypto_auth_hmacsha512_verify() :
Botan::Sodium
crypto_auth_keybytes() :
Botan::Sodium
crypto_auth_keygen() :
Botan::Sodium
crypto_auth_primitive() :
Botan::Sodium
crypto_auth_verify() :
Botan::Sodium
crypto_box() :
Botan::Sodium
crypto_box_afternm() :
Botan::Sodium
crypto_box_beforenm() :
Botan::Sodium
crypto_box_beforenmbytes() :
Botan::Sodium
crypto_box_boxzerobytes() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_afternm() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_beforenm() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_beforenmbytes() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_boxzerobytes() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_keypair() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_macbytes() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_messagebytes_max() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_noncebytes() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_open() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_open_afternm() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_publickeybytes() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_secretkeybytes() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_seed_keypair() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_seedbytes() :
Botan::Sodium
crypto_box_curve25519xsalsa20poly1305_zerobytes() :
Botan::Sodium
crypto_box_detached() :
Botan::Sodium
crypto_box_detached_afternm() :
Botan::Sodium
crypto_box_easy() :
Botan::Sodium
crypto_box_easy_afternm() :
Botan::Sodium
crypto_box_keypair() :
Botan::Sodium
crypto_box_macbytes() :
Botan::Sodium
crypto_box_messagebytes_max() :
Botan::Sodium
crypto_box_noncebytes() :
Botan::Sodium
crypto_box_open() :
Botan::Sodium
crypto_box_open_afternm() :
Botan::Sodium
crypto_box_open_detached() :
Botan::Sodium
crypto_box_open_detached_afternm() :
Botan::Sodium
crypto_box_open_easy() :
Botan::Sodium
crypto_box_open_easy_afternm() :
Botan::Sodium
crypto_box_primitive() :
Botan::Sodium
crypto_box_publickeybytes() :
Botan::Sodium
crypto_box_secretkeybytes() :
Botan::Sodium
crypto_box_seed_keypair() :
Botan::Sodium
crypto_box_seedbytes() :
Botan::Sodium
crypto_box_zerobytes() :
Botan::Sodium
crypto_core_hsalsa20() :
Botan::Sodium
crypto_core_hsalsa20_constbytes() :
Botan::Sodium
crypto_core_hsalsa20_inputbytes() :
Botan::Sodium
crypto_core_hsalsa20_keybytes() :
Botan::Sodium
crypto_core_hsalsa20_outputbytes() :
Botan::Sodium
crypto_hash() :
Botan::Sodium
crypto_hash_bytes() :
Botan::Sodium
crypto_hash_primitive() :
Botan::Sodium
crypto_hash_sha256() :
Botan::Sodium
crypto_hash_sha256_bytes() :
Botan::Sodium
crypto_hash_sha512() :
Botan::Sodium
crypto_hash_sha512_bytes() :
Botan::Sodium
crypto_onetimeauth() :
Botan::Sodium
crypto_onetimeauth_bytes() :
Botan::Sodium
crypto_onetimeauth_keybytes() :
Botan::Sodium
crypto_onetimeauth_keygen() :
Botan::Sodium
crypto_onetimeauth_poly1305() :
Botan::Sodium
crypto_onetimeauth_poly1305_bytes() :
Botan::Sodium
crypto_onetimeauth_poly1305_keybytes() :
Botan::Sodium
crypto_onetimeauth_poly1305_keygen() :
Botan::Sodium
crypto_onetimeauth_poly1305_verify() :
Botan::Sodium
crypto_onetimeauth_primitive() :
Botan::Sodium
crypto_onetimeauth_verify() :
Botan::Sodium
crypto_scalarmult() :
Botan::Sodium
crypto_scalarmult_base() :
Botan::Sodium
crypto_scalarmult_bytes() :
Botan::Sodium
crypto_scalarmult_curve25519() :
Botan::Sodium
crypto_scalarmult_curve25519_base() :
Botan::Sodium
crypto_scalarmult_curve25519_bytes() :
Botan::Sodium
crypto_scalarmult_curve25519_scalarbytes() :
Botan::Sodium
crypto_scalarmult_primitive() :
Botan::Sodium
crypto_scalarmult_scalarbytes() :
Botan::Sodium
crypto_secretbox() :
Botan::Sodium
crypto_secretbox_boxzerobytes() :
Botan::Sodium
crypto_secretbox_detached() :
Botan::Sodium
crypto_secretbox_easy() :
Botan::Sodium
crypto_secretbox_keybytes() :
Botan::Sodium
crypto_secretbox_keygen() :
Botan::Sodium
crypto_secretbox_macbytes() :
Botan::Sodium
crypto_secretbox_messagebytes_max() :
Botan::Sodium
crypto_secretbox_noncebytes() :
Botan::Sodium
crypto_secretbox_open() :
Botan::Sodium
crypto_secretbox_open_detached() :
Botan::Sodium
crypto_secretbox_open_easy() :
Botan::Sodium
crypto_secretbox_primitive() :
Botan::Sodium
crypto_secretbox_xsalsa20poly1305() :
Botan::Sodium
crypto_secretbox_xsalsa20poly1305_boxzerobytes() :
Botan::Sodium
crypto_secretbox_xsalsa20poly1305_keybytes() :
Botan::Sodium
crypto_secretbox_xsalsa20poly1305_keygen() :
Botan::Sodium
crypto_secretbox_xsalsa20poly1305_macbytes() :
Botan::Sodium
crypto_secretbox_xsalsa20poly1305_messagebytes_max() :
Botan::Sodium
crypto_secretbox_xsalsa20poly1305_noncebytes() :
Botan::Sodium
crypto_secretbox_xsalsa20poly1305_open() :
Botan::Sodium
crypto_secretbox_xsalsa20poly1305_zerobytes() :
Botan::Sodium
crypto_secretbox_zerobytes() :
Botan::Sodium
crypto_shorthash() :
Botan::Sodium
crypto_shorthash_bytes() :
Botan::Sodium
crypto_shorthash_keybytes() :
Botan::Sodium
crypto_shorthash_keygen() :
Botan::Sodium
crypto_shorthash_primitive() :
Botan::Sodium
crypto_shorthash_siphash24() :
Botan::Sodium
crypto_shorthash_siphash24_bytes() :
Botan::Sodium
crypto_shorthash_siphash24_keybytes() :
Botan::Sodium
crypto_sign_bytes() :
Botan::Sodium
crypto_sign_detached() :
Botan::Sodium
crypto_sign_ed25519_bytes() :
Botan::Sodium
crypto_sign_ed25519_detached() :
Botan::Sodium
crypto_sign_ed25519_keypair() :
Botan::Sodium
crypto_sign_ed25519_messagebytes_max() :
Botan::Sodium
crypto_sign_ed25519_publickeybytes() :
Botan::Sodium
crypto_sign_ed25519_secretkeybytes() :
Botan::Sodium
crypto_sign_ed25519_seed_keypair() :
Botan::Sodium
crypto_sign_ed25519_seedbytes() :
Botan::Sodium
crypto_sign_ed25519_verify_detached() :
Botan::Sodium
crypto_sign_keypair() :
Botan::Sodium
crypto_sign_messagebytes_max() :
Botan::Sodium
crypto_sign_primitive() :
Botan::Sodium
crypto_sign_publickeybytes() :
Botan::Sodium
crypto_sign_secretkeybytes() :
Botan::Sodium
crypto_sign_seed_keypair() :
Botan::Sodium
crypto_sign_seedbytes() :
Botan::Sodium
crypto_sign_verify_detached() :
Botan::Sodium
crypto_stream() :
Botan::Sodium
crypto_stream_chacha20() :
Botan::Sodium
crypto_stream_chacha20_ietf() :
Botan::Sodium
crypto_stream_chacha20_ietf_keybytes() :
Botan::Sodium
crypto_stream_chacha20_ietf_keygen() :
Botan::Sodium
crypto_stream_chacha20_ietf_messagebytes_max() :
Botan::Sodium
crypto_stream_chacha20_ietf_noncebytes() :
Botan::Sodium
crypto_stream_chacha20_ietf_xor() :
Botan::Sodium
crypto_stream_chacha20_ietf_xor_ic() :
Botan::Sodium
crypto_stream_chacha20_keybytes() :
Botan::Sodium
crypto_stream_chacha20_keygen() :
Botan::Sodium
crypto_stream_chacha20_messagebytes_max() :
Botan::Sodium
crypto_stream_chacha20_noncebytes() :
Botan::Sodium
crypto_stream_chacha20_xor() :
Botan::Sodium
crypto_stream_chacha20_xor_ic() :
Botan::Sodium
crypto_stream_keybytes() :
Botan::Sodium
crypto_stream_keygen() :
Botan::Sodium
crypto_stream_messagebytes_max() :
Botan::Sodium
crypto_stream_noncebytes() :
Botan::Sodium
crypto_stream_primitive() :
Botan::Sodium
crypto_stream_salsa20() :
Botan::Sodium
crypto_stream_salsa20_keybytes() :
Botan::Sodium
crypto_stream_salsa20_keygen() :
Botan::Sodium
crypto_stream_salsa20_messagebytes_max() :
Botan::Sodium
crypto_stream_salsa20_noncebytes() :
Botan::Sodium
crypto_stream_salsa20_xor() :
Botan::Sodium
crypto_stream_salsa20_xor_ic() :
Botan::Sodium
crypto_stream_xchacha20() :
Botan::Sodium
crypto_stream_xchacha20_keybytes() :
Botan::Sodium
crypto_stream_xchacha20_keygen() :
Botan::Sodium
crypto_stream_xchacha20_messagebytes_max() :
Botan::Sodium
crypto_stream_xchacha20_noncebytes() :
Botan::Sodium
crypto_stream_xchacha20_xor() :
Botan::Sodium
crypto_stream_xchacha20_xor_ic() :
Botan::Sodium
crypto_stream_xor() :
Botan::Sodium
crypto_stream_xsalsa20() :
Botan::Sodium
crypto_stream_xsalsa20_keybytes() :
Botan::Sodium
crypto_stream_xsalsa20_keygen() :
Botan::Sodium
crypto_stream_xsalsa20_messagebytes_max() :
Botan::Sodium
crypto_stream_xsalsa20_noncebytes() :
Botan::Sodium
crypto_stream_xsalsa20_xor() :
Botan::Sodium
crypto_stream_xsalsa20_xor_ic() :
Botan::Sodium
crypto_verify_16() :
Botan::Sodium
crypto_verify_32() :
Botan::Sodium
crypto_verify_64() :
Botan::Sodium
ct_compare_u8() :
Botan
ct_divide() :
Botan
ct_divide_word() :
Botan
ct_is_zero() :
Botan
ct_modulo() :
Botan
ctz() :
Botan
curve25519_basepoint() :
Botan
curve25519_donna() :
Botan
curve_id_order_byte_size() :
Botan::TPM2
curve_id_tss2_to_botan() :
Botan::TPM2
Generated by
1.12.0