From 6e392cb16675048ee2afd60f0f6cc8f20b38c5ed Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 17 Jul 2017 19:16:50 +0200 Subject: v1.0.13 --- compat_reports/1.0.11_to_1.0.12/compat_report.html | 937 +++++++++++++++++++++ 1 file changed, 937 insertions(+) create mode 100644 compat_reports/1.0.11_to_1.0.12/compat_report.html (limited to 'compat_reports/1.0.11_to_1.0.12') diff --git a/compat_reports/1.0.11_to_1.0.12/compat_report.html b/compat_reports/1.0.11_to_1.0.12/compat_report.html new file mode 100644 index 0000000..a480f47 --- /dev/null +++ b/compat_reports/1.0.11_to_1.0.12/compat_report.html @@ -0,0 +1,937 @@ + + + + + + + + +libsodium: 1.0.11 to 1.0.12 compatibility report + + + +

API compatibility report for the libsodium library between 1.0.11 and 1.0.12 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibsodium
Version #11.0.11
Version #21.0.12
Archx86_64
GCC Version6.3.1
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types379 / 43
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-123
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Added Symbols  123 


+crypto_aead_aes256gcm.h, libsodium.so.18.2.0
+crypto_aead_aes256gcm_keygen ( unsigned char* k )
+
+crypto_aead_chacha20poly1305.h, libsodium.so.18.2.0
+crypto_aead_chacha20poly1305_ietf_keygen ( unsigned char* k )
+crypto_aead_chacha20poly1305_keygen ( unsigned char* k )
+
+crypto_aead_xchacha20poly1305.h, libsodium.so.18.2.0
+crypto_aead_xchacha20poly1305_ietf_abytes ( )
+crypto_aead_xchacha20poly1305_ietf_decrypt ( unsigned char* m, unsigned long long* mlen_p, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_xchacha20poly1305_ietf_decrypt_detached ( unsigned char* m, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* mac, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_xchacha20poly1305_ietf_encrypt ( unsigned char* c, unsigned long long* clen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_xchacha20poly1305_ietf_encrypt_detached ( unsigned char* c, unsigned char* mac, unsigned long long* maclen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_xchacha20poly1305_ietf_keybytes ( )
+crypto_aead_xchacha20poly1305_ietf_keygen ( unsigned char* k )
+crypto_aead_xchacha20poly1305_ietf_npubbytes ( )
+crypto_aead_xchacha20poly1305_ietf_nsecbytes ( )
+
+crypto_auth.h, libsodium.so.18.2.0
+crypto_auth_keygen ( unsigned char* k )
+
+crypto_auth_hmacsha256.h, libsodium.so.18.2.0
+crypto_auth_hmacsha256_keygen ( unsigned char* k )
+
+crypto_auth_hmacsha512.h, libsodium.so.18.2.0
+crypto_auth_hmacsha512_keygen ( unsigned char* k )
+
+crypto_auth_hmacsha512256.h, libsodium.so.18.2.0
+crypto_auth_hmacsha512256_keygen ( unsigned char* k )
+
+crypto_box_curve25519xchacha20poly1305.h, libsodium.so.18.2.0
+crypto_box_curve25519xchacha20poly1305_beforenm ( unsigned char* k, unsigned char const* pk, unsigned char const* sk )
+crypto_box_curve25519xchacha20poly1305_beforenmbytes ( )
+crypto_box_curve25519xchacha20poly1305_detached ( unsigned char* c, unsigned char* mac, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* pk, unsigned char const* sk )
+crypto_box_curve25519xchacha20poly1305_detached_afternm ( unsigned char* c, unsigned char* mac, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* k )
+crypto_box_curve25519xchacha20poly1305_easy ( unsigned char* c, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* pk, unsigned char const* sk )
+crypto_box_curve25519xchacha20poly1305_easy_afternm ( unsigned char* c, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* k )
+crypto_box_curve25519xchacha20poly1305_keypair ( unsigned char* pk, unsigned char* sk )
+crypto_box_curve25519xchacha20poly1305_macbytes ( )
+crypto_box_curve25519xchacha20poly1305_noncebytes ( )
+crypto_box_curve25519xchacha20poly1305_open_detached ( unsigned char* m, unsigned char const* c, unsigned char const* mac, unsigned long long clen, unsigned char const* n, unsigned char const* pk, unsigned char const* sk )
+crypto_box_curve25519xchacha20poly1305_open_detached_afternm ( unsigned char* m, unsigned char const* c, unsigned char const* mac, unsigned long long clen, unsigned char const* n, unsigned char const* k )
+crypto_box_curve25519xchacha20poly1305_open_easy ( unsigned char* m, unsigned char const* c, unsigned long long clen, unsigned char const* n, unsigned char const* pk, unsigned char const* sk )
+crypto_box_curve25519xchacha20poly1305_open_easy_afternm ( unsigned char* m, unsigned char const* c, unsigned long long clen, unsigned char const* n, unsigned char const* k )
+crypto_box_curve25519xchacha20poly1305_publickeybytes ( )
+crypto_box_curve25519xchacha20poly1305_secretkeybytes ( )
+crypto_box_curve25519xchacha20poly1305_seed_keypair ( unsigned char* pk, unsigned char* sk, unsigned char const* seed )
+crypto_box_curve25519xchacha20poly1305_seedbytes ( )
+
+crypto_generichash.h, libsodium.so.18.2.0
+crypto_generichash_keygen ( unsigned char* k )
+
+crypto_generichash_blake2b.h, libsodium.so.18.2.0
+crypto_generichash_blake2b_keygen ( unsigned char* k )
+
+crypto_kdf.h, libsodium.so.18.2.0
+crypto_kdf_bytes_max ( )
+crypto_kdf_bytes_min ( )
+crypto_kdf_contextbytes ( )
+crypto_kdf_derive_from_key ( unsigned char* subkey, size_t subkey_len, uint64_t subkey_id, char const* ctx, unsigned char const* key )
+crypto_kdf_keybytes ( )
+crypto_kdf_keygen ( unsigned char* k )
+crypto_kdf_primitive ( )
+
+crypto_kdf_blake2b.h, libsodium.so.18.2.0
+crypto_kdf_blake2b_bytes_max ( )
+crypto_kdf_blake2b_bytes_min ( )
+crypto_kdf_blake2b_contextbytes ( )
+crypto_kdf_blake2b_derive_from_key ( unsigned char* subkey, size_t subkey_len, uint64_t subkey_id, char const* ctx, unsigned char const* key )
+crypto_kdf_blake2b_keybytes ( )
+
+crypto_kx.h, libsodium.so.18.2.0
+crypto_kx_client_session_keys ( unsigned char* rx, unsigned char* tx, unsigned char const* client_pk, unsigned char const* client_sk, unsigned char const* server_pk )
+crypto_kx_keypair ( unsigned char* pk, unsigned char* sk )
+crypto_kx_primitive ( )
+crypto_kx_publickeybytes ( )
+crypto_kx_secretkeybytes ( )
+crypto_kx_seed_keypair ( unsigned char* pk, unsigned char* sk, unsigned char const* seed )
+crypto_kx_seedbytes ( )
+crypto_kx_server_session_keys ( unsigned char* rx, unsigned char* tx, unsigned char const* server_pk, unsigned char const* server_sk, unsigned char const* client_pk )
+crypto_kx_sessionkeybytes ( )
+
+crypto_onetimeauth.h, libsodium.so.18.2.0
+crypto_onetimeauth_keygen ( unsigned char* k )
+
+crypto_onetimeauth_poly1305.h, libsodium.so.18.2.0
+crypto_onetimeauth_poly1305_keygen ( unsigned char* k )
+crypto_onetimeauth_poly1305_statebytes ( )
+
+crypto_pwhash.h, libsodium.so.18.2.0
+crypto_pwhash_bytes_max ( )
+crypto_pwhash_bytes_min ( )
+crypto_pwhash_memlimit_max ( )
+crypto_pwhash_memlimit_min ( )
+crypto_pwhash_opslimit_max ( )
+crypto_pwhash_opslimit_min ( )
+crypto_pwhash_passwd_max ( )
+crypto_pwhash_passwd_min ( )
+
+crypto_pwhash_argon2i.h, libsodium.so.18.2.0
+crypto_pwhash_argon2i_bytes_max ( )
+crypto_pwhash_argon2i_bytes_min ( )
+crypto_pwhash_argon2i_memlimit_max ( )
+crypto_pwhash_argon2i_memlimit_min ( )
+crypto_pwhash_argon2i_opslimit_max ( )
+crypto_pwhash_argon2i_opslimit_min ( )
+crypto_pwhash_argon2i_passwd_max ( )
+crypto_pwhash_argon2i_passwd_min ( )
+
+crypto_pwhash_scryptsalsa208sha256.h, libsodium.so.18.2.0
+crypto_pwhash_scryptsalsa208sha256_bytes_max ( )
+crypto_pwhash_scryptsalsa208sha256_bytes_min ( )
+crypto_pwhash_scryptsalsa208sha256_memlimit_max ( )
+crypto_pwhash_scryptsalsa208sha256_memlimit_min ( )
+crypto_pwhash_scryptsalsa208sha256_opslimit_max ( )
+crypto_pwhash_scryptsalsa208sha256_opslimit_min ( )
+crypto_pwhash_scryptsalsa208sha256_passwd_max ( )
+crypto_pwhash_scryptsalsa208sha256_passwd_min ( )
+
+crypto_secretbox.h, libsodium.so.18.2.0
+crypto_secretbox_keygen ( unsigned char* k )
+
+crypto_secretbox_xchacha20poly1305.h, libsodium.so.18.2.0
+crypto_secretbox_xchacha20poly1305_detached ( unsigned char* c, unsigned char* mac, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* k )
+crypto_secretbox_xchacha20poly1305_easy ( unsigned char* c, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* k )
+crypto_secretbox_xchacha20poly1305_keybytes ( )
+crypto_secretbox_xchacha20poly1305_macbytes ( )
+crypto_secretbox_xchacha20poly1305_noncebytes ( )
+crypto_secretbox_xchacha20poly1305_open_detached ( unsigned char* m, unsigned char const* c, unsigned char const* mac, unsigned long long clen, unsigned char const* n, unsigned char const* k )
+crypto_secretbox_xchacha20poly1305_open_easy ( unsigned char* m, unsigned char const* c, unsigned long long clen, unsigned char const* n, unsigned char const* k )
+
+crypto_secretbox_xsalsa20poly1305.h, libsodium.so.18.2.0
+crypto_secretbox_xsalsa20poly1305_keygen ( unsigned char* k )
+
+crypto_shorthash.h, libsodium.so.18.2.0
+crypto_shorthash_keygen ( unsigned char* k )
+
+crypto_shorthash_siphash24.h, libsodium.so.18.2.0
+crypto_shorthash_siphashx24 ( unsigned char* out, unsigned char const* in, unsigned long long inlen, unsigned char const* k )
+crypto_shorthash_siphashx24_bytes ( )
+crypto_shorthash_siphashx24_keybytes ( )
+
+crypto_sign.h, libsodium.so.18.2.0
+crypto_sign_final_create ( crypto_sign_state* state, unsigned char* sig, unsigned long long* siglen_p, unsigned char const* sk )
+crypto_sign_final_verify ( crypto_sign_state* state, unsigned char* sig, unsigned char const* pk )
+crypto_sign_init ( crypto_sign_state* state )
+crypto_sign_statebytes ( )
+crypto_sign_update ( crypto_sign_state* state, unsigned char const* m, unsigned long long mlen )
+
+crypto_sign_ed25519.h, libsodium.so.18.2.0
+crypto_sign_ed25519ph_final_create ( crypto_sign_ed25519ph_state* state, unsigned char* sig, unsigned long long* siglen_p, unsigned char const* sk )
+crypto_sign_ed25519ph_final_verify ( crypto_sign_ed25519ph_state* state, unsigned char* sig, unsigned char const* pk )
+crypto_sign_ed25519ph_init ( crypto_sign_ed25519ph_state* state )
+crypto_sign_ed25519ph_statebytes ( )
+crypto_sign_ed25519ph_update ( crypto_sign_ed25519ph_state* state, unsigned char const* m, unsigned long long mlen )
+
+crypto_stream.h, libsodium.so.18.2.0
+crypto_stream_keygen ( unsigned char* k )
+
+crypto_stream_chacha20.h, libsodium.so.18.2.0
+crypto_stream_chacha20_ietf_keybytes ( )
+crypto_stream_chacha20_ietf_keygen ( unsigned char* k )
+crypto_stream_chacha20_keygen ( unsigned char* k )
+
+crypto_stream_salsa20.h, libsodium.so.18.2.0
+crypto_stream_salsa20_keygen ( unsigned char* k )
+
+crypto_stream_salsa2012.h, libsodium.so.18.2.0
+crypto_stream_salsa2012_keygen ( unsigned char* k )
+
+crypto_stream_salsa208.h, libsodium.so.18.2.0
+crypto_stream_salsa208_keygen ( unsigned char* k )
+
+crypto_stream_xchacha20.h, libsodium.so.18.2.0
+crypto_stream_xchacha20 ( unsigned char* c, unsigned long long clen, unsigned char const* n, unsigned char const* k )
+crypto_stream_xchacha20_keybytes ( )
+crypto_stream_xchacha20_keygen ( unsigned char* k )
+crypto_stream_xchacha20_noncebytes ( )
+crypto_stream_xchacha20_xor ( unsigned char* c, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* k )
+crypto_stream_xchacha20_xor_ic ( unsigned char* c, unsigned char const* m, unsigned long long mlen, unsigned char const* n, uint64_t ic, unsigned char const* k )
+
+crypto_stream_xsalsa20.h, libsodium.so.18.2.0
+crypto_stream_xsalsa20_keygen ( unsigned char* k )
+
+randombytes.h, libsodium.so.18.2.0
+randombytes_buf_deterministic ( void*const buf, size_t const size, unsigned char const* seed )
+randombytes_seedbytes ( )
+
+version.h, libsodium.so.18.2.0
+sodium_library_minimal ( )
+
+to the top
+ +

Problems with Data Types, Low Severity  2 


+crypto_hash_sha256.h
+ +[+] struct crypto_hash_sha256_state  1  +
+ + +
+crypto_hash_sha512.h
+ +[+] struct crypto_hash_sha512_state  1  +
+ + +
+to the top
+

Header Files  1 


+
+sodium.h
+
+
to the top
+

Libraries  1 


+
+libsodium.so.18.1.1
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibsodium
Version #11.0.11
Version #21.0.12
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types631 / 88
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-124
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Added Symbols  124 


+crypto_aead_aes256gcm.h
+crypto_aead_aes256gcm_keygen ( unsigned char* k )
+
+crypto_aead_chacha20poly1305.h
+crypto_aead_chacha20poly1305_ietf_keygen ( unsigned char* k )
+crypto_aead_chacha20poly1305_keygen ( unsigned char* k )
+
+crypto_aead_xchacha20poly1305.h
+crypto_aead_xchacha20poly1305_ietf_abytes ( )
+crypto_aead_xchacha20poly1305_ietf_decrypt ( unsigned char* m, unsigned long long* mlen_p, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_xchacha20poly1305_ietf_decrypt_detached ( unsigned char* m, unsigned char* nsec, unsigned char const* c, unsigned long long clen, unsigned char const* mac, unsigned char const* ad, unsigned long long adlen, unsigned char const* npub, unsigned char const* k )
+crypto_aead_xchacha20poly1305_ietf_encrypt ( unsigned char* c, unsigned long long* clen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_xchacha20poly1305_ietf_encrypt_detached ( unsigned char* c, unsigned char* mac, unsigned long long* maclen_p, unsigned char const* m, unsigned long long mlen, unsigned char const* ad, unsigned long long adlen, unsigned char const* nsec, unsigned char const* npub, unsigned char const* k )
+crypto_aead_xchacha20poly1305_ietf_keybytes ( )
+crypto_aead_xchacha20poly1305_ietf_keygen ( unsigned char* k )
+crypto_aead_xchacha20poly1305_ietf_npubbytes ( )
+crypto_aead_xchacha20poly1305_ietf_nsecbytes ( )
+
+crypto_auth.h
+crypto_auth_keygen ( unsigned char* k )
+
+crypto_auth_hmacsha256.h
+crypto_auth_hmacsha256_keygen ( unsigned char* k )
+
+crypto_auth_hmacsha512.h
+crypto_auth_hmacsha512_keygen ( unsigned char* k )
+
+crypto_auth_hmacsha512256.h
+crypto_auth_hmacsha512256_keygen ( unsigned char* k )
+
+crypto_box_curve25519xchacha20poly1305.h
+crypto_box_curve25519xchacha20poly1305_beforenm ( unsigned char* k, unsigned char const* pk, unsigned char const* sk )
+crypto_box_curve25519xchacha20poly1305_beforenmbytes ( )
+crypto_box_curve25519xchacha20poly1305_detached ( unsigned char* c, unsigned char* mac, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* pk, unsigned char const* sk )
+crypto_box_curve25519xchacha20poly1305_detached_afternm ( unsigned char* c, unsigned char* mac, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* k )
+crypto_box_curve25519xchacha20poly1305_easy ( unsigned char* c, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* pk, unsigned char const* sk )
+crypto_box_curve25519xchacha20poly1305_easy_afternm ( unsigned char* c, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* k )
+crypto_box_curve25519xchacha20poly1305_keypair ( unsigned char* pk, unsigned char* sk )
+crypto_box_curve25519xchacha20poly1305_macbytes ( )
+crypto_box_curve25519xchacha20poly1305_noncebytes ( )
+crypto_box_curve25519xchacha20poly1305_open_detached ( unsigned char* m, unsigned char const* c, unsigned char const* mac, unsigned long long clen, unsigned char const* n, unsigned char const* pk, unsigned char const* sk )
+crypto_box_curve25519xchacha20poly1305_open_detached_afternm ( unsigned char* m, unsigned char const* c, unsigned char const* mac, unsigned long long clen, unsigned char const* n, unsigned char const* k )
+crypto_box_curve25519xchacha20poly1305_open_easy ( unsigned char* m, unsigned char const* c, unsigned long long clen, unsigned char const* n, unsigned char const* pk, unsigned char const* sk )
+crypto_box_curve25519xchacha20poly1305_open_easy_afternm ( unsigned char* m, unsigned char const* c, unsigned long long clen, unsigned char const* n, unsigned char const* k )
+crypto_box_curve25519xchacha20poly1305_publickeybytes ( )
+crypto_box_curve25519xchacha20poly1305_secretkeybytes ( )
+crypto_box_curve25519xchacha20poly1305_seed_keypair ( unsigned char* pk, unsigned char* sk, unsigned char const* seed )
+crypto_box_curve25519xchacha20poly1305_seedbytes ( )
+
+crypto_generichash.h
+crypto_generichash_keygen ( unsigned char* k )
+
+crypto_generichash_blake2b.h
+crypto_generichash_blake2b_keygen ( unsigned char* k )
+
+crypto_kdf.h
+crypto_kdf_bytes_max ( )
+crypto_kdf_bytes_min ( )
+crypto_kdf_contextbytes ( )
+crypto_kdf_derive_from_key ( unsigned char* subkey, size_t subkey_len, uint64_t subkey_id, char const* ctx, unsigned char const* key )
+crypto_kdf_keybytes ( )
+crypto_kdf_keygen ( unsigned char* k )
+crypto_kdf_primitive ( )
+
+crypto_kdf_blake2b.h
+crypto_kdf_blake2b_bytes_max ( )
+crypto_kdf_blake2b_bytes_min ( )
+crypto_kdf_blake2b_contextbytes ( )
+crypto_kdf_blake2b_derive_from_key ( unsigned char* subkey, size_t subkey_len, uint64_t subkey_id, char const* ctx, unsigned char const* key )
+crypto_kdf_blake2b_keybytes ( )
+
+crypto_kx.h
+crypto_kx_client_session_keys ( unsigned char* rx, unsigned char* tx, unsigned char const* client_pk, unsigned char const* client_sk, unsigned char const* server_pk )
+crypto_kx_keypair ( unsigned char* pk, unsigned char* sk )
+crypto_kx_primitive ( )
+crypto_kx_publickeybytes ( )
+crypto_kx_secretkeybytes ( )
+crypto_kx_seed_keypair ( unsigned char* pk, unsigned char* sk, unsigned char const* seed )
+crypto_kx_seedbytes ( )
+crypto_kx_server_session_keys ( unsigned char* rx, unsigned char* tx, unsigned char const* server_pk, unsigned char const* server_sk, unsigned char const* client_pk )
+crypto_kx_sessionkeybytes ( )
+
+crypto_onetimeauth.h
+crypto_onetimeauth_keygen ( unsigned char* k )
+
+crypto_onetimeauth_poly1305.h
+crypto_onetimeauth_poly1305_keygen ( unsigned char* k )
+crypto_onetimeauth_poly1305_statebytes ( )
+
+crypto_pwhash.h
+crypto_pwhash_bytes_max ( )
+crypto_pwhash_bytes_min ( )
+crypto_pwhash_memlimit_max ( )
+crypto_pwhash_memlimit_min ( )
+crypto_pwhash_opslimit_max ( )
+crypto_pwhash_opslimit_min ( )
+crypto_pwhash_passwd_max ( )
+crypto_pwhash_passwd_min ( )
+
+crypto_pwhash_argon2i.h
+crypto_pwhash_argon2i_bytes_max ( )
+crypto_pwhash_argon2i_bytes_min ( )
+crypto_pwhash_argon2i_memlimit_max ( )
+crypto_pwhash_argon2i_memlimit_min ( )
+crypto_pwhash_argon2i_opslimit_max ( )
+crypto_pwhash_argon2i_opslimit_min ( )
+crypto_pwhash_argon2i_passwd_max ( )
+crypto_pwhash_argon2i_passwd_min ( )
+
+crypto_pwhash_scryptsalsa208sha256.h
+crypto_pwhash_scryptsalsa208sha256_bytes_max ( )
+crypto_pwhash_scryptsalsa208sha256_bytes_min ( )
+crypto_pwhash_scryptsalsa208sha256_memlimit_max ( )
+crypto_pwhash_scryptsalsa208sha256_memlimit_min ( )
+crypto_pwhash_scryptsalsa208sha256_opslimit_max ( )
+crypto_pwhash_scryptsalsa208sha256_opslimit_min ( )
+crypto_pwhash_scryptsalsa208sha256_passwd_max ( )
+crypto_pwhash_scryptsalsa208sha256_passwd_min ( )
+
+crypto_secretbox.h
+crypto_secretbox_keygen ( unsigned char* k )
+
+crypto_secretbox_xchacha20poly1305.h
+crypto_secretbox_xchacha20poly1305_detached ( unsigned char* c, unsigned char* mac, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* k )
+crypto_secretbox_xchacha20poly1305_easy ( unsigned char* c, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* k )
+crypto_secretbox_xchacha20poly1305_keybytes ( )
+crypto_secretbox_xchacha20poly1305_macbytes ( )
+crypto_secretbox_xchacha20poly1305_noncebytes ( )
+crypto_secretbox_xchacha20poly1305_open_detached ( unsigned char* m, unsigned char const* c, unsigned char const* mac, unsigned long long clen, unsigned char const* n, unsigned char const* k )
+crypto_secretbox_xchacha20poly1305_open_easy ( unsigned char* m, unsigned char const* c, unsigned long long clen, unsigned char const* n, unsigned char const* k )
+
+crypto_secretbox_xsalsa20poly1305.h
+crypto_secretbox_xsalsa20poly1305_keygen ( unsigned char* k )
+
+crypto_shorthash.h
+crypto_shorthash_keygen ( unsigned char* k )
+
+crypto_shorthash_siphash24.h
+crypto_shorthash_siphashx24 ( unsigned char* out, unsigned char const* in, unsigned long long inlen, unsigned char const* k )
+crypto_shorthash_siphashx24_bytes ( )
+crypto_shorthash_siphashx24_keybytes ( )
+
+crypto_sign.h
+crypto_sign_final_create ( crypto_sign_state* state, unsigned char* sig, unsigned long long* siglen_p, unsigned char const* sk )
+crypto_sign_final_verify ( crypto_sign_state* state, unsigned char* sig, unsigned char const* pk )
+crypto_sign_init ( crypto_sign_state* state )
+crypto_sign_statebytes ( )
+crypto_sign_update ( crypto_sign_state* state, unsigned char const* m, unsigned long long mlen )
+
+crypto_sign_ed25519.h
+crypto_sign_ed25519ph_final_create ( crypto_sign_ed25519ph_state* state, unsigned char* sig, unsigned long long* siglen_p, unsigned char const* sk )
+crypto_sign_ed25519ph_final_verify ( crypto_sign_ed25519ph_state* state, unsigned char* sig, unsigned char const* pk )
+crypto_sign_ed25519ph_init ( crypto_sign_ed25519ph_state* state )
+crypto_sign_ed25519ph_statebytes ( )
+crypto_sign_ed25519ph_update ( crypto_sign_ed25519ph_state* state, unsigned char const* m, unsigned long long mlen )
+
+crypto_stream.h
+crypto_stream_keygen ( unsigned char* k )
+
+crypto_stream_chacha20.h
+crypto_stream_chacha20_ietf_keybytes ( )
+crypto_stream_chacha20_ietf_keygen ( unsigned char* k )
+crypto_stream_chacha20_keygen ( unsigned char* k )
+
+crypto_stream_salsa20.h
+_crypto_stream_salsa20_pick_best_implementation ( )
+crypto_stream_salsa20_keygen ( unsigned char* k )
+
+crypto_stream_salsa2012.h
+crypto_stream_salsa2012_keygen ( unsigned char* k )
+
+crypto_stream_salsa208.h
+crypto_stream_salsa208_keygen ( unsigned char* k )
+
+crypto_stream_xchacha20.h
+crypto_stream_xchacha20 ( unsigned char* c, unsigned long long clen, unsigned char const* n, unsigned char const* k )
+crypto_stream_xchacha20_keybytes ( )
+crypto_stream_xchacha20_keygen ( unsigned char* k )
+crypto_stream_xchacha20_noncebytes ( )
+crypto_stream_xchacha20_xor ( unsigned char* c, unsigned char const* m, unsigned long long mlen, unsigned char const* n, unsigned char const* k )
+crypto_stream_xchacha20_xor_ic ( unsigned char* c, unsigned char const* m, unsigned long long mlen, unsigned char const* n, uint64_t ic, unsigned char const* k )
+
+crypto_stream_xsalsa20.h
+crypto_stream_xsalsa20_keygen ( unsigned char* k )
+
+randombytes.h
+randombytes_buf_deterministic ( void*const buf, size_t const size, unsigned char const* seed )
+randombytes_seedbytes ( )
+
+version.h
+sodium_library_minimal ( )
+
+to the top
+

Header Files  1 


+
+sodium.h
+
+
to the top
+

Libraries  1 


+
+libsodium.so.18.1.1
+
+
to the top
+



+ +
+ + -- cgit