From fcc0fa923b3c33257ac45e2920322570e7667325 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 22 Sep 2017 06:24:26 +0200 Subject: v1.0.14 --- compat_reports/1.0.13_to_1.0.14/compat_report.html | 677 +++++++++++++++++++++ 1 file changed, 677 insertions(+) create mode 100644 compat_reports/1.0.13_to_1.0.14/compat_report.html (limited to 'compat_reports') diff --git a/compat_reports/1.0.13_to_1.0.14/compat_report.html b/compat_reports/1.0.13_to_1.0.14/compat_report.html new file mode 100644 index 0000000..55e5a9b --- /dev/null +++ b/compat_reports/1.0.13_to_1.0.14/compat_report.html @@ -0,0 +1,677 @@ + + + + + + + + +libsodium: 1.0.13 to 1.0.14 compatibility report + + + +

API compatibility report for the libsodium library between 1.0.13 and 1.0.14 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibsodium
Version #11.0.13
Version #21.0.14
Archx86_64
GCC Version6.4.1
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types527 / 46
Compatibility100%
+

Problem Summary


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

Added Symbols  48 


+core.h, libsodium.so.18.4.0
+sodium_misuse ( )
+sodium_set_misuse_handler ( void(*handler)() )
+
+crypto_aead_aes256gcm.h, libsodium.so.18.4.0
+crypto_aead_aes256gcm_messagebytes_max ( )
+
+crypto_aead_chacha20poly1305.h, libsodium.so.18.4.0
+crypto_aead_chacha20poly1305_ietf_messagebytes_max ( )
+crypto_aead_chacha20poly1305_messagebytes_max ( )
+
+crypto_aead_xchacha20poly1305.h, libsodium.so.18.4.0
+crypto_aead_xchacha20poly1305_ietf_messagebytes_max ( )
+
+crypto_box.h, libsodium.so.18.4.0
+crypto_box_messagebytes_max ( )
+
+crypto_box_curve25519xchacha20poly1305.h, libsodium.so.18.4.0
+crypto_box_curve25519xchacha20poly1305_messagebytes_max ( )
+
+crypto_box_curve25519xsalsa20poly1305.h, libsodium.so.18.4.0
+crypto_box_curve25519xsalsa20poly1305_messagebytes_max ( )
+
+crypto_pwhash.h, libsodium.so.18.4.0
+crypto_pwhash_str_alg ( char* out, char const*const passwd, unsigned long long passwdlen, unsigned long long opslimit, size_t memlimit, int alg )
+crypto_pwhash_str_needs_rehash ( char const* str, unsigned long long opslimit, size_t memlimit )
+
+crypto_pwhash_argon2i.h, libsodium.so.18.4.0
+crypto_pwhash_argon2i_str_needs_rehash ( char const* str, unsigned long long opslimit, size_t memlimit )
+
+crypto_pwhash_argon2id.h, libsodium.so.18.4.0
+crypto_pwhash_argon2id_str_needs_rehash ( char const* str, unsigned long long opslimit, size_t memlimit )
+
+crypto_pwhash_scryptsalsa208sha256.h, libsodium.so.18.4.0
+crypto_pwhash_scryptsalsa208sha256_str_needs_rehash ( char const* str, unsigned long long opslimit, size_t memlimit )
+
+crypto_secretbox.h, libsodium.so.18.4.0
+crypto_secretbox_messagebytes_max ( )
+
+crypto_secretbox_xchacha20poly1305.h, libsodium.so.18.4.0
+crypto_secretbox_xchacha20poly1305_messagebytes_max ( )
+
+crypto_secretbox_xsalsa20poly1305.h, libsodium.so.18.4.0
+crypto_secretbox_xsalsa20poly1305_messagebytes_max ( )
+
+crypto_secretstream_xchacha20poly1305.h, libsodium.so.18.4.0
+crypto_secretstream_xchacha20poly1305_abytes ( )
+crypto_secretstream_xchacha20poly1305_headerbytes ( )
+crypto_secretstream_xchacha20poly1305_init_pull ( crypto_secretstream_xchacha20poly1305_state* state, unsigned char const* header, unsigned char const* k )
+crypto_secretstream_xchacha20poly1305_init_push ( crypto_secretstream_xchacha20poly1305_state* state, unsigned char* header, unsigned char const* k )
+crypto_secretstream_xchacha20poly1305_keybytes ( )
+crypto_secretstream_xchacha20poly1305_keygen ( unsigned char* k )
+crypto_secretstream_xchacha20poly1305_messagebytes_max ( )
+crypto_secretstream_xchacha20poly1305_pull ( crypto_secretstream_xchacha20poly1305_state* state, unsigned char* m, unsigned long long* mlen_p, unsigned char* tag_p, unsigned char const* c, unsigned long long clen, unsigned char const* ad, unsigned long long adlen )
+crypto_secretstream_xchacha20poly1305_push ( crypto_secretstream_xchacha20poly1305_state* state, 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 tag )
+crypto_secretstream_xchacha20poly1305_rekey ( crypto_secretstream_xchacha20poly1305_state* state )
+crypto_secretstream_xchacha20poly1305_statebytes ( )
+crypto_secretstream_xchacha20poly1305_tag_final ( )
+crypto_secretstream_xchacha20poly1305_tag_message ( )
+crypto_secretstream_xchacha20poly1305_tag_push ( )
+crypto_secretstream_xchacha20poly1305_tag_rekey ( )
+
+crypto_sign.h, libsodium.so.18.4.0
+crypto_sign_messagebytes_max ( )
+
+crypto_sign_ed25519.h, libsodium.so.18.4.0
+crypto_sign_ed25519_messagebytes_max ( )
+
+crypto_stream.h, libsodium.so.18.4.0
+crypto_stream_messagebytes_max ( )
+
+crypto_stream_chacha20.h, libsodium.so.18.4.0
+crypto_stream_chacha20_ietf_messagebytes_max ( )
+crypto_stream_chacha20_messagebytes_max ( )
+
+crypto_stream_salsa20.h, libsodium.so.18.4.0
+crypto_stream_salsa20_messagebytes_max ( )
+
+crypto_stream_salsa2012.h, libsodium.so.18.4.0
+crypto_stream_salsa2012_messagebytes_max ( )
+
+crypto_stream_salsa208.h, libsodium.so.18.4.0
+crypto_stream_salsa208_messagebytes_max ( )
+
+crypto_stream_xchacha20.h, libsodium.so.18.4.0
+crypto_stream_xchacha20_messagebytes_max ( )
+
+crypto_stream_xsalsa20.h, libsodium.so.18.4.0
+crypto_stream_xsalsa20_messagebytes_max ( )
+
+runtime.h, libsodium.so.18.4.0
+sodium_runtime_has_avx512f ( )
+
+utils.h, libsodium.so.18.4.0
+sodium_base642bin ( unsigned char*const bin, size_t const bin_maxlen, char const*const b64, size_t const b64_len, char const*const ignore, size_t*const bin_len, char const**const b64_end, int const variant )
+sodium_base64_encoded_len ( size_t const bin_len, int const variant )
+sodium_bin2base64 ( char*const b64, size_t const b64_maxlen, unsigned char const*const bin, size_t const bin_len, int const variant )
+sodium_pad ( size_t* padded_buflen_p, unsigned char* buf, size_t unpadded_buflen, size_t blocksize, size_t max_buflen )
+sodium_unpad ( size_t* unpadded_buflen_p, unsigned char const* buf, size_t padded_buflen, size_t blocksize )
+
+to the top
+

Header Files  1 


+
+sodium.h
+
+
to the top
+

Libraries  1 


+
+libsodium.so.18.3.0
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibsodium
Version #11.0.13
Version #21.0.14
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types774 / 91
Compatibility100%
+

Problem Summary


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

Added Symbols  48 


+core.h
+sodium_misuse ( )
+sodium_set_misuse_handler ( void(*handler)() )
+
+crypto_aead_aes256gcm.h
+crypto_aead_aes256gcm_messagebytes_max ( )
+
+crypto_aead_chacha20poly1305.h
+crypto_aead_chacha20poly1305_ietf_messagebytes_max ( )
+crypto_aead_chacha20poly1305_messagebytes_max ( )
+
+crypto_aead_xchacha20poly1305.h
+crypto_aead_xchacha20poly1305_ietf_messagebytes_max ( )
+
+crypto_box.h
+crypto_box_messagebytes_max ( )
+
+crypto_box_curve25519xchacha20poly1305.h
+crypto_box_curve25519xchacha20poly1305_messagebytes_max ( )
+
+crypto_box_curve25519xsalsa20poly1305.h
+crypto_box_curve25519xsalsa20poly1305_messagebytes_max ( )
+
+crypto_pwhash.h
+crypto_pwhash_str_alg ( char* out, char const*const passwd, unsigned long long passwdlen, unsigned long long opslimit, size_t memlimit, int alg )
+crypto_pwhash_str_needs_rehash ( char const* str, unsigned long long opslimit, size_t memlimit )
+
+crypto_pwhash_argon2i.h
+crypto_pwhash_argon2i_str_needs_rehash ( char const* str, unsigned long long opslimit, size_t memlimit )
+
+crypto_pwhash_argon2id.h
+crypto_pwhash_argon2id_str_needs_rehash ( char const* str, unsigned long long opslimit, size_t memlimit )
+
+crypto_pwhash_scryptsalsa208sha256.h
+crypto_pwhash_scryptsalsa208sha256_str_needs_rehash ( char const* str, unsigned long long opslimit, size_t memlimit )
+
+crypto_secretbox.h
+crypto_secretbox_messagebytes_max ( )
+
+crypto_secretbox_xchacha20poly1305.h
+crypto_secretbox_xchacha20poly1305_messagebytes_max ( )
+
+crypto_secretbox_xsalsa20poly1305.h
+crypto_secretbox_xsalsa20poly1305_messagebytes_max ( )
+
+crypto_secretstream_xchacha20poly1305.h
+crypto_secretstream_xchacha20poly1305_abytes ( )
+crypto_secretstream_xchacha20poly1305_headerbytes ( )
+crypto_secretstream_xchacha20poly1305_init_pull ( crypto_secretstream_xchacha20poly1305_state* state, unsigned char const* header, unsigned char const* k )
+crypto_secretstream_xchacha20poly1305_init_push ( crypto_secretstream_xchacha20poly1305_state* state, unsigned char* header, unsigned char const* k )
+crypto_secretstream_xchacha20poly1305_keybytes ( )
+crypto_secretstream_xchacha20poly1305_keygen ( unsigned char* k )
+crypto_secretstream_xchacha20poly1305_messagebytes_max ( )
+crypto_secretstream_xchacha20poly1305_pull ( crypto_secretstream_xchacha20poly1305_state* state, unsigned char* m, unsigned long long* mlen_p, unsigned char* tag_p, unsigned char const* c, unsigned long long clen, unsigned char const* ad, unsigned long long adlen )
+crypto_secretstream_xchacha20poly1305_push ( crypto_secretstream_xchacha20poly1305_state* state, 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 tag )
+crypto_secretstream_xchacha20poly1305_rekey ( crypto_secretstream_xchacha20poly1305_state* state )
+crypto_secretstream_xchacha20poly1305_statebytes ( )
+crypto_secretstream_xchacha20poly1305_tag_final ( )
+crypto_secretstream_xchacha20poly1305_tag_message ( )
+crypto_secretstream_xchacha20poly1305_tag_push ( )
+crypto_secretstream_xchacha20poly1305_tag_rekey ( )
+
+crypto_sign.h
+crypto_sign_messagebytes_max ( )
+
+crypto_sign_ed25519.h
+crypto_sign_ed25519_messagebytes_max ( )
+
+crypto_stream.h
+crypto_stream_messagebytes_max ( )
+
+crypto_stream_chacha20.h
+crypto_stream_chacha20_ietf_messagebytes_max ( )
+crypto_stream_chacha20_messagebytes_max ( )
+
+crypto_stream_salsa20.h
+crypto_stream_salsa20_messagebytes_max ( )
+
+crypto_stream_salsa2012.h
+crypto_stream_salsa2012_messagebytes_max ( )
+
+crypto_stream_salsa208.h
+crypto_stream_salsa208_messagebytes_max ( )
+
+crypto_stream_xchacha20.h
+crypto_stream_xchacha20_messagebytes_max ( )
+
+crypto_stream_xsalsa20.h
+crypto_stream_xsalsa20_messagebytes_max ( )
+
+runtime.h
+sodium_runtime_has_avx512f ( )
+
+utils.h
+sodium_base642bin ( unsigned char*const bin, size_t const bin_maxlen, char const*const b64, size_t const b64_len, char const*const ignore, size_t*const bin_len, char const**const b64_end, int const variant )
+sodium_base64_encoded_len ( size_t const bin_len, int const variant )
+sodium_bin2base64 ( char*const b64, size_t const b64_maxlen, unsigned char const*const bin, size_t const bin_len, int const variant )
+sodium_pad ( size_t* padded_buflen_p, unsigned char* buf, size_t unpadded_buflen, size_t blocksize, size_t max_buflen )
+sodium_unpad ( size_t* unpadded_buflen_p, unsigned char const* buf, size_t padded_buflen, size_t blocksize )
+
+to the top
+

Header Files  1 


+
+sodium.h
+
+
to the top
+

Libraries  1 


+
+libsodium.so.18.3.0
+
+
to the top
+



+ +
+ + -- cgit