Address
:
[go:
up one dir
,
main page
]
Include Form
Remove Scripts
Accept Cookies
Show Images
Show Referer
Rotate13
Base64
Strip Meta
Strip Title
Session Cookies
Docs.rs
botan-sys-0.10.5
botan-sys 0.10.5
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
randombit
Dependencies
botan-src ^0.30101.2
build
Versions
0%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate botan_sys
Version 0.10.5
All Items
Modules
Enums
Constants
Functions
Type Definitions
?
Crate
botan_sys
source
·
[
−
]
Modules
ffi_types
Enums
X509KeyConstraints
botan_block_cipher_struct
botan_cipher_struct
botan_fpe_struct
botan_hash_struct
botan_hotp_struct
botan_mac_struct
botan_mp_struct
botan_pk_op_decrypt_struct
botan_pk_op_encrypt_struct
botan_pk_op_ka_struct
botan_pk_op_kem_decrypt_struct
botan_pk_op_kem_encrypt_struct
botan_pk_op_sign_struct
botan_pk_op_verify_struct
botan_privkey_struct
botan_pubkey_struct
botan_rng_struct
botan_totp_struct
botan_x509_cert_struct
botan_x509_crl_struct
Constants
BOTAN_FFI_ERROR_BAD_FLAG
BOTAN_FFI_ERROR_BAD_MAC
BOTAN_FFI_ERROR_BAD_PARAMETER
BOTAN_FFI_ERROR_EXCEPTION_THROWN
BOTAN_FFI_ERROR_HTTP_ERROR
BOTAN_FFI_ERROR_INSUFFICIENT_BUFFER_SPACE
BOTAN_FFI_ERROR_INTERNAL_ERROR
BOTAN_FFI_ERROR_INVALID_INPUT
BOTAN_FFI_ERROR_INVALID_KEY_LENGTH
BOTAN_FFI_ERROR_INVALID_OBJECT
BOTAN_FFI_ERROR_INVALID_OBJECT_STATE
BOTAN_FFI_ERROR_KEY_NOT_SET
BOTAN_FFI_ERROR_NOT_IMPLEMENTED
BOTAN_FFI_ERROR_NULL_POINTER
BOTAN_FFI_ERROR_OUT_OF_MEMORY
BOTAN_FFI_ERROR_STRING_CONVERSION_ERROR
BOTAN_FFI_ERROR_SYSTEM_ERROR
BOTAN_FFI_ERROR_TLS_ERROR
BOTAN_FFI_ERROR_UNKNOWN_ERROR
BOTAN_FFI_INVALID_VERIFIER
BOTAN_FFI_SUCCESS
Functions
botan_base64_decode
⚠
botan_base64_encode
⚠
botan_bcrypt_generate
⚠
botan_bcrypt_is_valid
⚠
botan_block_cipher_block_size
⚠
botan_block_cipher_clear
⚠
botan_block_cipher_decrypt_blocks
⚠
botan_block_cipher_destroy
⚠
botan_block_cipher_encrypt_blocks
⚠
botan_block_cipher_get_keyspec
⚠
botan_block_cipher_init
⚠
botan_block_cipher_name
⚠
botan_block_cipher_set_key
⚠
botan_cipher_clear
⚠
botan_cipher_destroy
⚠
botan_cipher_get_default_nonce_length
⚠
botan_cipher_get_keyspec
⚠
botan_cipher_get_tag_length
⚠
botan_cipher_get_update_granularity
⚠
botan_cipher_init
⚠
botan_cipher_name
⚠
botan_cipher_output_length
⚠
botan_cipher_query_keylen
⚠
botan_cipher_set_associated_data
⚠
botan_cipher_set_key
⚠
botan_cipher_start
⚠
botan_cipher_update
⚠
botan_cipher_valid_nonce_length
⚠
botan_constant_time_compare
⚠
botan_error_description
⚠
botan_ffi_api_version
⚠
botan_ffi_supports_api
⚠
botan_fpe_decrypt
⚠
botan_fpe_destroy
⚠
botan_fpe_encrypt
⚠
botan_fpe_fe1_init
⚠
botan_hash_block_size
⚠
botan_hash_clear
⚠
botan_hash_copy_state
⚠
botan_hash_destroy
⚠
botan_hash_final
⚠
botan_hash_init
⚠
botan_hash_name
⚠
botan_hash_output_length
⚠
botan_hash_update
⚠
botan_hex_decode
⚠
botan_hex_encode
⚠
botan_hotp_check
⚠
botan_hotp_destroy
⚠
botan_hotp_generate
⚠
botan_hotp_init
⚠
botan_kdf
⚠
botan_key_unwrap3394
⚠
botan_key_wrap3394
⚠
botan_mac_clear
⚠
botan_mac_destroy
⚠
botan_mac_final
⚠
botan_mac_get_keyspec
⚠
botan_mac_init
⚠
botan_mac_name
⚠
botan_mac_output_length
⚠
botan_mac_set_key
⚠
botan_mac_update
⚠
botan_mp_add
⚠
botan_mp_add_u32
⚠
botan_mp_clear
⚠
botan_mp_clear_bit
⚠
botan_mp_cmp
⚠
botan_mp_destroy
⚠
botan_mp_div
⚠
botan_mp_equal
⚠
botan_mp_flip_sign
⚠
botan_mp_from_bin
⚠
botan_mp_gcd
⚠
botan_mp_get_bit
⚠
botan_mp_init
⚠
botan_mp_is_even
⚠
botan_mp_is_negative
⚠
botan_mp_is_odd
⚠
botan_mp_is_positive
⚠
botan_mp_is_prime
⚠
botan_mp_is_zero
⚠
botan_mp_lshift
⚠
botan_mp_mod_inverse
⚠
botan_mp_mod_mul
⚠
botan_mp_mul
⚠
botan_mp_num_bits
⚠
botan_mp_num_bytes
⚠
botan_mp_powmod
⚠
botan_mp_rand_bits
⚠
botan_mp_rand_range
⚠
botan_mp_rshift
⚠
botan_mp_set_bit
⚠
botan_mp_set_from_int
⚠
botan_mp_set_from_mp
⚠
botan_mp_set_from_radix_str
⚠
botan_mp_set_from_str
⚠
botan_mp_sub
⚠
botan_mp_sub_u32
⚠
botan_mp_swap
⚠
botan_mp_to_bin
⚠
botan_mp_to_hex
⚠
botan_mp_to_str
⚠
botan_mp_to_uint32
⚠
botan_pbkdf
⚠
botan_pbkdf_timed
⚠
botan_pk_op_decrypt
⚠
botan_pk_op_decrypt_create
⚠
botan_pk_op_decrypt_destroy
⚠
botan_pk_op_decrypt_output_length
⚠
botan_pk_op_encrypt
⚠
botan_pk_op_encrypt_create
⚠
botan_pk_op_encrypt_destroy
⚠
botan_pk_op_encrypt_output_length
⚠
botan_pk_op_key_agreement
⚠
botan_pk_op_key_agreement_create
⚠
botan_pk_op_key_agreement_destroy
⚠
botan_pk_op_key_agreement_export_public
⚠
botan_pk_op_key_agreement_size
⚠
botan_pk_op_sign_create
⚠
botan_pk_op_sign_destroy
⚠
botan_pk_op_sign_finish
⚠
botan_pk_op_sign_output_length
⚠
botan_pk_op_sign_update
⚠
botan_pk_op_verify_create
⚠
botan_pk_op_verify_destroy
⚠
botan_pk_op_verify_finish
⚠
botan_pk_op_verify_update
⚠
botan_pkcs_hash_id
⚠
botan_privkey_algo_name
⚠
botan_privkey_check_key
⚠
botan_privkey_create
⚠
botan_privkey_create_dh
⚠
botan_privkey_create_dsa
⚠
botan_privkey_create_ecdh
⚠
botan_privkey_create_ecdsa
⚠
botan_privkey_create_elgamal
⚠
botan_privkey_create_mceliece
⚠
botan_privkey_create_rsa
⚠
botan_privkey_destroy
⚠
botan_privkey_dsa_get_x
⚠
botan_privkey_ed25519_get_privkey
⚠
botan_privkey_export
⚠
botan_privkey_export_encrypted
⚠
botan_privkey_export_encrypted_pbkdf_iter
⚠
botan_privkey_export_encrypted_pbkdf_msec
⚠
botan_privkey_export_pubkey
⚠
botan_privkey_get_field
⚠
botan_privkey_load
⚠
botan_privkey_load_dh
⚠
botan_privkey_load_dsa
⚠
botan_privkey_load_ecdh
⚠
botan_privkey_load_ecdsa
⚠
botan_privkey_load_ed25519
⚠
botan_privkey_load_elgamal
⚠
botan_privkey_load_rsa
⚠
botan_privkey_load_rsa_pkcs1
⚠
botan_privkey_load_sm2
⚠
botan_privkey_load_sm2_enc
⚠
botan_privkey_load_x25519
⚠
botan_privkey_rsa_get_d
⚠
botan_privkey_rsa_get_e
⚠
botan_privkey_rsa_get_n
⚠
botan_privkey_rsa_get_p
⚠
botan_privkey_rsa_get_q
⚠
botan_privkey_x25519_get_privkey
⚠
botan_pubkey_algo_name
⚠
botan_pubkey_check_key
⚠
botan_pubkey_destroy
⚠
botan_pubkey_dsa_get_g
⚠
botan_pubkey_dsa_get_p
⚠
botan_pubkey_dsa_get_q
⚠
botan_pubkey_dsa_get_y
⚠
botan_pubkey_ed25519_get_pubkey
⚠
botan_pubkey_estimated_strength
⚠
botan_pubkey_export
⚠
botan_pubkey_fingerprint
⚠
botan_pubkey_get_field
⚠
botan_pubkey_load
⚠
botan_pubkey_load_dh
⚠
botan_pubkey_load_dsa
⚠
botan_pubkey_load_ecdh
⚠
botan_pubkey_load_ecdsa
⚠
botan_pubkey_load_ed25519
⚠
botan_pubkey_load_elgamal
⚠
botan_pubkey_load_rsa
⚠
botan_pubkey_load_sm2
⚠
botan_pubkey_load_sm2_enc
⚠
botan_pubkey_load_x25519
⚠
botan_pubkey_rsa_get_e
⚠
botan_pubkey_rsa_get_n
⚠
botan_pubkey_sm2_compute_za
⚠
botan_pubkey_x25519_get_pubkey
⚠
botan_pwdhash
⚠
botan_pwdhash_timed
⚠
botan_rng_add_entropy
⚠
botan_rng_destroy
⚠
botan_rng_get
⚠
botan_rng_init
⚠
botan_rng_reseed
⚠
botan_rng_reseed_from_rng
⚠
botan_scrub_mem
⚠
botan_scrypt
⚠
botan_totp_check
⚠
botan_totp_destroy
⚠
botan_totp_generate
⚠
botan_totp_init
⚠
botan_version_datestamp
⚠
botan_version_major
⚠
botan_version_minor
⚠
botan_version_patch
⚠
botan_version_string
⚠
botan_x509_cert_allowed_usage
⚠
botan_x509_cert_destroy
⚠
botan_x509_cert_dup
⚠
botan_x509_cert_gen_selfsigned
⚠
botan_x509_cert_get_authority_key_id
⚠
botan_x509_cert_get_fingerprint
⚠
botan_x509_cert_get_issuer_dn
⚠
botan_x509_cert_get_public_key
⚠
botan_x509_cert_get_public_key_bits
⚠
botan_x509_cert_get_serial_number
⚠
botan_x509_cert_get_subject_dn
⚠
botan_x509_cert_get_subject_key_id
⚠
botan_x509_cert_get_time_expires
⚠
botan_x509_cert_get_time_starts
⚠
botan_x509_cert_hostname_match
⚠
botan_x509_cert_load
⚠
botan_x509_cert_load_file
⚠
botan_x509_cert_to_string
⚠
botan_x509_cert_validation_status
⚠
botan_x509_cert_verify
⚠
botan_x509_crl_destroy
⚠
botan_x509_crl_load
⚠
botan_x509_crl_load_file
⚠
botan_x509_is_revoked
⚠
Type Definitions
BOTAN_FFI_ERROR
botan_block_cipher_t
botan_cipher_t
botan_fpe_t
botan_hash_t
botan_hotp_t
botan_mac_t
botan_mp_t
botan_pk_op_decrypt_t
botan_pk_op_encrypt_t
botan_pk_op_ka_t
botan_pk_op_kem_decrypt_t
botan_pk_op_kem_encrypt_t
botan_pk_op_sign_t
botan_pk_op_verify_t
botan_privkey_t
botan_pubkey_t
botan_rng_t
botan_totp_t
botan_x509_cert_t
botan_x509_crl_t