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.8_to_1.0.9/compat_report.html | 562 +++++++++++++++++++++++ 1 file changed, 562 insertions(+) create mode 100644 compat_reports/1.0.8_to_1.0.9/compat_report.html (limited to 'compat_reports/1.0.8_to_1.0.9') diff --git a/compat_reports/1.0.8_to_1.0.9/compat_report.html b/compat_reports/1.0.8_to_1.0.9/compat_report.html new file mode 100644 index 0000000..e77463d --- /dev/null +++ b/compat_reports/1.0.8_to_1.0.9/compat_report.html @@ -0,0 +1,562 @@ + + + + + + + + + + libsodium: 1.0.8 to 1.0.9 compatibility report + + + +

API compatibility report for the libsodium library between 1.0.8 and 1.0.9 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibsodium
Version #11.0.8
Version #21.0.9
CPU Typex86_64
GCC Version5.3.1
SubjectBinary Compatibility
+

Test Results


+ + + + +
Total Header Files1
Total Shared Libraries1
Total Symbols / Types333 / 74
VerdictCompatible
+

Problem Summary


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

Added Symbols (46)


+crypto_aead_aes256gcm.h, libsodium.so.18.1.0
+crypto_aead_aes256gcm_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_aes256gcm_decrypt_detached_afternm ( 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, crypto_aead_aes256gcm_state const* ctx_ )
+crypto_aead_aes256gcm_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_aes256gcm_encrypt_detached_afternm ( 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, crypto_aead_aes256gcm_state const* ctx_ )
+
+crypto_aead_chacha20poly1305.h, libsodium.so.18.1.0
+crypto_aead_chacha20poly1305_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_chacha20poly1305_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_chacha20poly1305_ietf_abytes ( )
+crypto_aead_chacha20poly1305_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_chacha20poly1305_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_chacha20poly1305_ietf_keybytes ( )
+crypto_aead_chacha20poly1305_ietf_nsecbytes ( )
+
+crypto_core_hchacha20.h, libsodium.so.18.1.0
+crypto_core_hchacha20 ( unsigned char* out, unsigned char const* in, unsigned char const* k, unsigned char const* c )
+crypto_core_hchacha20_constbytes ( )
+crypto_core_hchacha20_inputbytes ( )
+crypto_core_hchacha20_keybytes ( )
+crypto_core_hchacha20_outputbytes ( )
+
+crypto_generichash_blake2b.h, libsodium.so.18.1.0
+crypto_generichash_blake2b_statebytes ( )
+
+crypto_pwhash.h, libsodium.so.18.1.0
+crypto_pwhash ( unsigned char*const out, unsigned long long outlen, char const*const passwd, unsigned long long passwdlen, unsigned char const*const salt, unsigned long long opslimit, size_t memlimit, int alg )
+crypto_pwhash_alg_argon2i13 ( )
+crypto_pwhash_alg_default ( )
+crypto_pwhash_memlimit_interactive ( )
+crypto_pwhash_memlimit_moderate ( )
+crypto_pwhash_memlimit_sensitive ( )
+crypto_pwhash_opslimit_interactive ( )
+crypto_pwhash_opslimit_moderate ( )
+crypto_pwhash_opslimit_sensitive ( )
+crypto_pwhash_primitive ( )
+crypto_pwhash_saltbytes ( )
+crypto_pwhash_str char* out, char const*const passwd, unsigned long long passwdlen, unsigned long long opslimit, size_t memlimit )
+crypto_pwhash_str_verify char const* str, char const*const passwd, unsigned long long passwdlen )
+crypto_pwhash_strbytes ( )
+crypto_pwhash_strprefix ( )
+
+crypto_pwhash_argon2i.h, libsodium.so.18.1.0
+crypto_pwhash_argon2i ( unsigned char*const out, unsigned long long outlen, char const*const passwd, unsigned long long passwdlen, unsigned char const*const salt, unsigned long long opslimit, size_t memlimit, int alg )
+crypto_pwhash_argon2i_alg_argon2i13 ( )
+crypto_pwhash_argon2i_memlimit_interactive ( )
+crypto_pwhash_argon2i_memlimit_moderate ( )
+crypto_pwhash_argon2i_memlimit_sensitive ( )
+crypto_pwhash_argon2i_opslimit_interactive ( )
+crypto_pwhash_argon2i_opslimit_moderate ( )
+crypto_pwhash_argon2i_opslimit_sensitive ( )
+crypto_pwhash_argon2i_saltbytes ( )
+crypto_pwhash_argon2i_str char* out, char const*const passwd, unsigned long long passwdlen, unsigned long long opslimit, size_t memlimit )
+crypto_pwhash_argon2i_str_verify char const* str, char const*const passwd, unsigned long long passwdlen )
+crypto_pwhash_argon2i_strbytes ( )
+crypto_pwhash_argon2i_strprefix ( )
+
+runtime.h, libsodium.so.18.1.0
+sodium_runtime_has_avx2 ( )
+
+to the top
+

Header Files (1)


+
+sodium.h
+
+
to the top
+

Shared Libraries (1)


+
+libsodium.so.18.0.1
+
+
to the top
+


+

Test Info


+ + + + + + + +
Library Namelibsodium
Version #11.0.8
Version #21.0.9
CPU Typex86_64
GCC Version5.3.1
SubjectSource Compatibility
+

Test Results


+ + + + +
Total Header Files1
Total Shared Libraries1
Total Symbols / Types585 / 168
VerdictCompatible
+

Problem Summary


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

Added Symbols (47)


+crypto_aead_aes256gcm.h
+crypto_aead_aes256gcm_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_aes256gcm_decrypt_detached_afternm ( 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, crypto_aead_aes256gcm_state const* ctx_ )
+crypto_aead_aes256gcm_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_aes256gcm_encrypt_detached_afternm ( 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, crypto_aead_aes256gcm_state const* ctx_ )
+
+crypto_aead_chacha20poly1305.h
+crypto_aead_chacha20poly1305_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_chacha20poly1305_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_chacha20poly1305_ietf_abytes ( )
+crypto_aead_chacha20poly1305_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_chacha20poly1305_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_chacha20poly1305_ietf_keybytes ( )
+crypto_aead_chacha20poly1305_ietf_nsecbytes ( )
+
+crypto_core_hchacha20.h
+crypto_core_hchacha20 ( unsigned char* out, unsigned char const* in, unsigned char const* k, unsigned char const* c )
+crypto_core_hchacha20_constbytes ( )
+crypto_core_hchacha20_inputbytes ( )
+crypto_core_hchacha20_keybytes ( )
+crypto_core_hchacha20_outputbytes ( )
+
+crypto_generichash_blake2b.h
+crypto_generichash_blake2b_statebytes ( )
+
+crypto_pwhash.h
+crypto_pwhash ( unsigned char*const out, unsigned long long outlen, char const*const passwd, unsigned long long passwdlen, unsigned char const*const salt, unsigned long long opslimit, size_t memlimit, int alg )
+crypto_pwhash_alg_argon2i13 ( )
+crypto_pwhash_alg_default ( )
+crypto_pwhash_memlimit_interactive ( )
+crypto_pwhash_memlimit_moderate ( )
+crypto_pwhash_memlimit_sensitive ( )
+crypto_pwhash_opslimit_interactive ( )
+crypto_pwhash_opslimit_moderate ( )
+crypto_pwhash_opslimit_sensitive ( )
+crypto_pwhash_primitive ( )
+crypto_pwhash_saltbytes ( )
+crypto_pwhash_str char* out, char const*const passwd, unsigned long long passwdlen, unsigned long long opslimit, size_t memlimit )
+crypto_pwhash_str_verify char const* str, char const*const passwd, unsigned long long passwdlen )
+crypto_pwhash_strbytes ( )
+crypto_pwhash_strprefix ( )
+
+crypto_pwhash_argon2i.h
+_crypto_pwhash_argon2i_pick_best_implementation ( )
+crypto_pwhash_argon2i ( unsigned char*const out, unsigned long long outlen, char const*const passwd, unsigned long long passwdlen, unsigned char const*const salt, unsigned long long opslimit, size_t memlimit, int alg )
+crypto_pwhash_argon2i_alg_argon2i13 ( )
+crypto_pwhash_argon2i_memlimit_interactive ( )
+crypto_pwhash_argon2i_memlimit_moderate ( )
+crypto_pwhash_argon2i_memlimit_sensitive ( )
+crypto_pwhash_argon2i_opslimit_interactive ( )
+crypto_pwhash_argon2i_opslimit_moderate ( )
+crypto_pwhash_argon2i_opslimit_sensitive ( )
+crypto_pwhash_argon2i_saltbytes ( )
+crypto_pwhash_argon2i_str char* out, char const*const passwd, unsigned long long passwdlen, unsigned long long opslimit, size_t memlimit )
+crypto_pwhash_argon2i_str_verify char const* str, char const*const passwd, unsigned long long passwdlen )
+crypto_pwhash_argon2i_strbytes ( )
+crypto_pwhash_argon2i_strprefix ( )
+
+runtime.h
+sodium_runtime_has_avx2 ( )
+
+to the top
+

Header Files (1)


+
+sodium.h
+
+
to the top
+

Shared Libraries (1)


+
+libsodium.so.18.0.1
+
+
to the top
+




+ + -- cgit