crypto
v5.5.3
Pages
Modules
API Reference
Modules
Crypto Application
Description
DEPENDENCIES
CONFIGURATION
SEE ALSO
Crypto Release Notes
Crypto 5.5.3
Crypto 5.5.2
Crypto 5.5.1
Crypto 5.5
Crypto 5.4.2.3
Crypto 5.4.2.2
Crypto 5.4.2.1
Crypto 5.4.2
Crypto 5.4.1
Crypto 5.4
Crypto 5.3
Crypto 5.2
Crypto 5.1.4.3
Crypto 5.1.4.2
Crypto 5.1.4.1
Crypto 5.1.4
Crypto 5.1.3
Crypto 5.1.2
Crypto 5.1.1
Crypto 5.1
Crypto 5.0.6.5
Crypto 5.0.6.4
Crypto 5.0.6.3
Crypto 5.0.6.2
Crypto 5.0.6.1
Crypto 5.0.6
Crypto 5.0.5
Crypto 5.0.4
Crypto 5.0.3
Crypto 5.0.2
Crypto 5.0.1
Crypto 5.0
Crypto 4.9.0.4
Crypto 4.9.0.3
Crypto 4.9.0.2
Crypto 4.9.0.1
Crypto 4.9
Crypto 4.8.3
Crypto 4.8.2
Crypto 4.8.1
Crypto 4.8
Crypto 4.7
Crypto 4.6.5.4
Crypto 4.6.5.3
Crypto 4.6.5.2
Crypto 4.6.5.1
Crypto 4.6.5
Crypto 4.6.4
Crypto 4.6.3
Crypto 4.6.2
Crypto 4.6.1
Crypto 4.6
Crypto 4.5.1
Crypto 4.5
Crypto 4.4.2.3
Crypto 4.4.2.2
Crypto 4.4.2.1
Crypto 4.4.2
Crypto 4.4.1
Crypto 4.4
Crypto 4.3.3
Crypto 4.3.2
Crypto 4.3.1
Crypto 4.3
Crypto 4.2.2.4
Crypto 4.2.2.3
Crypto 4.2.2.1
Crypto 4.2.2
Crypto 4.2.1
Crypto 4.2
Crypto 4.1
Crypto 4.0
Crypto 3.7.4
Crypto 3.7.3
Crypto 3.7.2
Crypto 3.7.1
Crypto 3.7
Crypto 3.6.3
Crypto 3.6.2
Crypto 3.6.1
Crypto 3.6
Crypto 3.5
Crypto 3.4.2
Crypto 3.4.1
Crypto 3.4
Crypto 3.3
Crypto 3.2
Crypto 3.1
Crypto 3.0
Crypto 2.3
Crypto 2.2
Crypto 2.1
Crypto 2.0.4
Crypto 2.0.3
Crypto 2.0.2.2
Crypto 2.0.2.1
Crypto 2.0.2
Crypto 2.0.1
Crypto 2.0
Crypto 1.6.4
Crypto 1.6.3
Crypto 1.6.2
Crypto 1.6.1
Crypto 1.6
Crypto 1.5.3
Crypto 1.5.2.1
Crypto 1.5.2
Crypto 1.5.1.1
Crypto 1.5
Crypto 1.4
Crypto 1.3
Crypto 1.2.3
Crypto 1.2.2
Crypto 1.2.1
Crypto 1.2
Crypto 1.1.3
Crypto 1.1.2
Crypto 1.1.1
Crypto 1.1
Crypto 1.0
User's Guides
Licenses
OpenSSL License
SSLeay License
FIPS mode
Background
Enabling FIPS mode
Incompatibilities with regular builds
Common caveats
Engine Load
Background
Use Cases
Engine Stored Keys
Background
Use Cases
Algorithm Details
Ciphers
Message Authentication Codes (MACs)
Hash
Public Key Cryptography
New and Old API
Background
The old API
The new API
Examples of the new api
Retired cipher names
crypto
Sections
Exceptions
Summary
Types: Ciphers
cipher/0
cipher_aead/0
cipher_iv/0
cipher_no_iv/0
crypto_opt/0
crypto_opts/0
cryptolib_padding/0
otp_padding/0
padding/0
Types: Digests and hash
blake2/0
cmac_cipher_algorithm/0
compatibility_only_hash/0
dss_digest_type/0
ecdsa_digest_type/0
hash_algorithm/0
hash_xof_algorithm/0
hmac_hash_algorithm/0
rsa_digest_type/0
sha1/0
sha2/0
sha3/0
sha3_xof/0
Types: Elliptic Curves
ec_basis/0
ec_characteristic_two_field/0
ec_curve/0
ec_explicit_curve/0
ec_field/0
ec_named_curve/0
ec_prime_field/0
edwards_curve_dh/0
edwards_curve_ed/0
Types: Keys
key_integer/0
Types: Public/Private Keys
dss_private/0
dss_public/0
ecdsa_params/0
ecdsa_private/0
ecdsa_public/0
eddsa_params/0
eddsa_private/0
eddsa_public/0
rsa_params/0
rsa_private/0
rsa_public/0
srp_comp_params/0
srp_gen_params/0
srp_host_comp_params/0
srp_host_gen_params/0
srp_private/0
srp_public/0
srp_user_comp_params/0
srp_user_gen_params/0
Types: Public Key Ciphers
pk_encrypt_decrypt_algs/0
pk_encrypt_decrypt_opts/0
rsa_compat_opts/0
rsa_opt/0
rsa_padding/0
Types: Public Key Sign and Verify
pk_sign_verify_algs/0
pk_sign_verify_opts/0
rsa_sign_verify_opt/0
rsa_sign_verify_padding/0
Types: Diffie-Hellman Keys and parameters
dh_params/0
dh_private/0
dh_public/0
ecdh_params/0
ecdh_private/0
ecdh_public/0
Types: Types for Engines
engine_cmnd/0
engine_key_ref/0
engine_method_type/0
engine_ref/0
key_id/0
password/0
Types: Internal data types
crypto_state/0
hash_state/0
mac_state/0
Types
crypto_integer/0
rand_cache_seed/0
Cipher API
crypto_final/1
crypto_get_data/1
crypto_init/3
crypto_init/4
crypto_one_time/4
crypto_one_time/5
crypto_one_time_aead/6
crypto_one_time_aead/7
crypto_update/2
Hash API
hash/2
hash_final/1
hash_init/1
hash_update/2
hash_xof/3
MAC API
mac/3
mac/4
mac_final/1
mac_finalN/2
mac_init/2
mac_init/3
mac_update/2
macN/4
macN/5
Key API
compute_key/4
generate_key/2
generate_key/3
Sign/Verify API
sign/4
sign/5
verify/5
verify/6
Random API
rand_seed/0
rand_seed/1
rand_seed_alg/1
rand_seed_alg/2
rand_seed_alg_s/1
rand_seed_alg_s/2
rand_seed_s/0
rand_uniform/2
strong_rand_bytes/1
Utility Functions
bytes_to_integer/1
cipher_info/1
ec_curve/1
ec_curves/0
enable_fips_mode/1
exor/2
hash_equals/2
hash_info/1
info/0
info_fips/0
info_lib/0
mod_pow/3
start/0
stop/0
supports/1
Engine API
engine_add/1
engine_by_id/1
engine_ctrl_cmd_string/3
engine_ctrl_cmd_string/4
engine_get_all_methods/0
engine_get_id/1
engine_get_name/1
engine_list/0
engine_load/3
engine_register/2
engine_remove/1
engine_unload/1
engine_unregister/2
ensure_engine_loaded/2
pbkdf2_hmac/5
privkey_to_pubkey/2
Legacy RSA Encryption API
private_decrypt/4
private_encrypt/4
public_decrypt/4
public_encrypt/4
Search documentation of crypto
Settings
API Reference
crypto v5.5.3
Modules
crypto
Crypto Functions
Next Page →
Crypto Application