Commit Graph

  • d39ac181a5 Security fix slfo-main Lucas Mulling 2026-01-26 13:24:11 -03:00
  • 23cb9f9e2c Accepting request 1329146 from devel:libraries:c_c++ factory Ana Guerrero 2026-01-26 10:33:55 +00:00
  • fd057f54b8 - Update to 1.0.21 (bsc#1256070, CVE-2025-15444, bsc#1255764, CVE-2025-69277): small-order points that are not in the main subgroup - A test designed to trigger an OOM condition didn't work on Linux systems with memory overcommit turned on. It has been - Emscripten: UTF8ToString() is now exported since - New target: WebAssembly/WASI - New functions to map a hash to an edwards25519 point or get a random point: - crypto_core_ed25519_scalar_mul() has been implemented for - Support for the Ristretto group has been implemented for - Bug fix: sodium_pad() didn't properly support block sizes - JS/WebAssembly: some old iOS versions can't instantiate the crypto_pwhash_scryptsalsa208sha256_str_needs_rehash()didn't returnEINVAL` on input strings with a short length, unlike - Added a workaround for Visual Studio 2010 bug causing CPU - New low-level APIs for arithmetic mod the order of the prime - crypto_core_ed25519_scalar_random(), - crypto_core_ed25519_scalar_invert(), - crypto_core_ed25519_scalar_complement(), crypto_core_ed25519_scalar_add() and crypto_scalarmult_ed25519_base_noclamp() and crypto_scalarmult_ed25519_noclamp(). - The nonnull attribute has been added to all relevant * AVX2 detection is more reliable. Intel platforms. crypto_generichash() is now faster than MD5 and - Now that gcc 5.2 is available on TW, remove the ARMv7 workaround. crypto_aead_chacha20poly1305_ietf_npubbytes(), * In addition to sodium_bin2hex(), sodium_hex2bin() is now a * crypto_generichash_statebytes(), crypto_auth_*_statebytes() and crypto_hash_*_statebytes() have been added in order to Dirk Mueller 2026-01-26 08:03:49 +00:00
  • 1e84673dd2 Accepting request 1325971 from devel:libraries:c_c++ Ana Guerrero 2026-01-09 16:02:49 +00:00
  • 25ae60cd6f Update to 1.0.21 Lucas Mulling 2026-01-09 10:02:59 -03:00
  • 43db43544f Accepting request 1325970 from home:lmulling:branches:devel:libraries:c_c++ Lucas Mulling 2026-01-08 13:57:43 +00:00
  • 0d9dfdc44c Sync changes to SLFO-1.2 branch slfo-1.2 Adrian Schröter 2025-08-20 09:43:24 +02:00
  • c87767eaca Accepting request 1176886 from devel:libraries:c_c++ Ana Guerrero 2024-05-28 15:27:43 +00:00
  • e425827e57 Accepting request 1176886 from devel:libraries:c_c++ Ana Guerrero 2024-05-28 15:27:43 +00:00
  • bab1e53bfa Accepting request 1176876 from home:AndreasStieger:branches:devel:libraries:c_c++ Jan Engelhardt 2024-05-25 18:39:03 +00:00
  • 2c66685cb5 Accepting request 1176876 from home:AndreasStieger:branches:devel:libraries:c_c++ Jan Engelhardt 2024-05-25 18:39:03 +00:00
  • 1e5163de83 Accepting request 726508 from devel:libraries:c_c++ Dominique Leuenberger 2019-09-07 09:25:34 +00:00
  • e31fe9bcf4 Accepting request 726508 from devel:libraries:c_c++ Dominique Leuenberger 2019-09-07 09:25:34 +00:00
  • 9a71d4435f Accepting request 726204 from home:michel_mno:branches:devel:libraries:c_c++ Ismail Dönmez 2019-08-27 14:35:22 +00:00
  • 1e6f9451a8 Accepting request 726204 from home:michel_mno:branches:devel:libraries:c_c++ Ismail Dönmez 2019-08-27 14:35:22 +00:00
  • 68713bfd6a Accepting request 723945 from home:michel_mno:branches:devel:libraries:c_c++ Dirk Mueller 2019-08-20 12:15:17 +00:00
  • 2fff9987a6 Accepting request 723945 from home:michel_mno:branches:devel:libraries:c_c++ Dirk Mueller 2019-08-20 12:15:17 +00:00
  • 74aadb8110 Accepting request 712754 from devel:libraries:c_c++ Dominique Leuenberger 2019-07-02 13:17:56 +00:00
  • 197d1e2044 Accepting request 712754 from devel:libraries:c_c++ Dominique Leuenberger 2019-07-02 13:17:56 +00:00
  • b3ee9144f4 Accepting request 710186 from home:ecsos:messenger:tox Dirk Mueller 2019-07-01 08:56:10 +00:00
  • 18d139ee50 Accepting request 710186 from home:ecsos:messenger:tox Dirk Mueller 2019-07-01 08:56:10 +00:00
  • ee7d37df31 Accepting request 670887 from devel:libraries:c_c++ Stephan Kulow 2019-02-08 12:45:13 +00:00
  • fb5ce1f240 Accepting request 670887 from devel:libraries:c_c++ Stephan Kulow 2019-02-08 12:45:13 +00:00
  • 7289504cd6 Accepting request 670712 from home:ecsos:messenger:tox Dirk Mueller 2019-02-03 17:56:47 +00:00
  • 71f9841a5c Accepting request 670712 from home:ecsos:messenger:tox Dirk Mueller 2019-02-03 17:56:47 +00:00
  • 91b2b7d4ed Accepting request 622471 from devel:libraries:c_c++ Dominique Leuenberger 2018-07-18 20:36:21 +00:00
  • 049335dc7e Accepting request 622471 from devel:libraries:c_c++ Dominique Leuenberger 2018-07-18 20:36:21 +00:00
  • 4a3dbad456 Accepting request 622432 from home:dimstar:Factory Ismail Dönmez 2018-07-13 13:06:32 +00:00
  • 5a5b8bf9a9 Accepting request 622432 from home:dimstar:Factory Ismail Dönmez 2018-07-13 13:06:32 +00:00
  • 5384cc088c Accepting request 622251 from home:pluskalm:branches:devel:libraries:c_c++ Ismail Dönmez 2018-07-12 10:43:25 +00:00
  • ec01ea0226 Accepting request 622251 from home:pluskalm:branches:devel:libraries:c_c++ Ismail Dönmez 2018-07-12 10:43:25 +00:00
  • 3232885439 Accepting request 560537 from devel:libraries:c_c++ Dominique Leuenberger 2017-12-31 18:29:10 +00:00
  • 1529593fd5 Accepting request 560537 from devel:libraries:c_c++ Dominique Leuenberger 2017-12-31 18:29:10 +00:00
  • c2c53f5048 Accepting request 560523 from home:adamm:branches:openSUSE:Backports:SLE-12-SP1 Adam Majer 2017-12-29 12:20:32 +00:00
  • 05b49ccf18 Accepting request 560523 from home:adamm:branches:openSUSE:Backports:SLE-12-SP1 Adam Majer 2017-12-29 12:20:32 +00:00
  • 232530735f Accepting request 556722 from devel:libraries:c_c++ Dominique Leuenberger 2017-12-16 19:47:17 +00:00
  • daffc35d8d Accepting request 556722 from devel:libraries:c_c++ Dominique Leuenberger 2017-12-16 19:47:17 +00:00
  • 7359fdabda - Update to 1.0.16 * Signatures computations and verifications are now way faster on 64-bit platforms with compilers supporting 128-bit arithmetic (gcc, clang, icc). This includes the WebAssembly target. * New low-level APIs for computations over edwards25519: crypto_scalarmult_ed25519(), crypto_scalarmult_ed25519_base(), crypto_core_ed25519_is_valid_point(), crypto_core_ed25519_add(), crypto_core_ed25519_sub() and crypto_core_ed25519_from_uniform() (elligator representative to point). * crypto_sign_open(), crypto_sign_verify_detached() and crypto_sign_edwards25519sha512batch_open` now reject public keys in non-canonical form in addition to low-order points. * The library can be built with ED25519_NONDETERMINISTIC defined in order to use synthetic nonces for EdDSA. This is disabled by default. * sodium_stackzero() was added to wipe content off the stack. * The Salsa20-based PRNG example is now thread-safe on platforms with support for thread-local storage, optionally mixes bits from RDRAND. * Argon2 and scrypt are slightly faster on Linux. Ismail Dönmez 2017-12-13 16:14:24 +00:00
  • 8318bdafcf - Update to 1.0.16 * Signatures computations and verifications are now way faster on 64-bit platforms with compilers supporting 128-bit arithmetic (gcc, clang, icc). This includes the WebAssembly target. * New low-level APIs for computations over edwards25519: crypto_scalarmult_ed25519(), crypto_scalarmult_ed25519_base(), crypto_core_ed25519_is_valid_point(), crypto_core_ed25519_add(), crypto_core_ed25519_sub() and crypto_core_ed25519_from_uniform() (elligator representative to point). * crypto_sign_open(), crypto_sign_verify_detached() and crypto_sign_edwards25519sha512batch_open` now reject public keys in non-canonical form in addition to low-order points. * The library can be built with ED25519_NONDETERMINISTIC defined in order to use synthetic nonces for EdDSA. This is disabled by default. * sodium_stackzero() was added to wipe content off the stack. * The Salsa20-based PRNG example is now thread-safe on platforms with support for thread-local storage, optionally mixes bits from RDRAND. * Argon2 and scrypt are slightly faster on Linux. Ismail Dönmez 2017-12-13 16:14:24 +00:00
  • 8ce914f43d - Ismail Dönmez 2017-10-16 09:45:52 +00:00
  • 85e119d81a - Ismail Dönmez 2017-10-16 09:45:52 +00:00
  • dc1441928a Accepting request 532674 from devel:libraries:c_c++ Dominique Leuenberger 2017-10-13 12:07:27 +00:00
  • 4bb5f52f7f Accepting request 532674 from devel:libraries:c_c++ Dominique Leuenberger 2017-10-13 12:07:27 +00:00
  • 0a9a2fc336 Accepting request 532593 from home:13ilya:branches:devel:libraries:c_c++ Ismail Dönmez 2017-10-09 07:46:41 +00:00
  • cdfda926d6 Accepting request 532593 from home:13ilya:branches:devel:libraries:c_c++ Ismail Dönmez 2017-10-09 07:46:41 +00:00
  • 597243d091 Accepting request 529173 from devel:libraries:c_c++ Dominique Leuenberger 2017-10-01 14:59:58 +00:00
  • 62197d4f29 Accepting request 529173 from devel:libraries:c_c++ Dominique Leuenberger 2017-10-01 14:59:58 +00:00
  • 77fdccc080 - Ismail Dönmez 2017-09-28 20:39:55 +00:00
  • 62db10e4fd - Ismail Dönmez 2017-09-28 20:39:55 +00:00
  • 42913c0779 - Update to version 1.0.14 * Internal consistency checks failing and primitives used with dangerous/out-of-bounds/invalid parameters used to call abort(3). Now, a custom handler that doesn't return can be set with the set_sodium_misuse() function. It still aborts by default or if the handler ever returns. This is not a replacement for non-fatal, expected runtime errors. This handler will be only called in unexpected situations due to potential bugs in the library or in language bindings. * *_MESSAGEBYTES_MAX macros (and the corresponding _messagebytes_max() symbols) have been added to represent the maximum message size that can be safely handled by a primitive. Language bindings are encouraged to check user inputs against these maximum lengths. * The test suite has been extended to cover more edge cases. * crypto_sign_ed25519_pk_to_curve25519() now rejects points that are not on the curve, or not in the main subgroup. * Further changes have been made to ensure that smart compilers will not optimize out code that we don't want to be optimized. * The sodium_runtime_has_* symbols for CPU features detection are now defined as weak symbols, i.e. they can be replaced with an application-defined implementation. This can be useful to disable AVX* when temperature/power consumption is a concern. * crypto_kx_*() now aborts if called with no non-NULL pointers to store keys to. * SSE2 implementations of crypto_verify_*() have been added. * Passwords can be hashed using a specific algorithm with the new crypto_pwhash_str_alg() function. * Due to popular demand, base64 encoding (sodium_bin2base64()) and decoding (sodium_base642bin()) have been implemented. * A new crypto_secretstream_*() API was added to safely encrypt Ismail Dönmez 2017-09-28 20:06:20 +00:00
  • 50350b1260 - Update to version 1.0.14 * Internal consistency checks failing and primitives used with dangerous/out-of-bounds/invalid parameters used to call abort(3). Now, a custom handler that doesn't return can be set with the set_sodium_misuse() function. It still aborts by default or if the handler ever returns. This is not a replacement for non-fatal, expected runtime errors. This handler will be only called in unexpected situations due to potential bugs in the library or in language bindings. * *_MESSAGEBYTES_MAX macros (and the corresponding _messagebytes_max() symbols) have been added to represent the maximum message size that can be safely handled by a primitive. Language bindings are encouraged to check user inputs against these maximum lengths. * The test suite has been extended to cover more edge cases. * crypto_sign_ed25519_pk_to_curve25519() now rejects points that are not on the curve, or not in the main subgroup. * Further changes have been made to ensure that smart compilers will not optimize out code that we don't want to be optimized. * The sodium_runtime_has_* symbols for CPU features detection are now defined as weak symbols, i.e. they can be replaced with an application-defined implementation. This can be useful to disable AVX* when temperature/power consumption is a concern. * crypto_kx_*() now aborts if called with no non-NULL pointers to store keys to. * SSE2 implementations of crypto_verify_*() have been added. * Passwords can be hashed using a specific algorithm with the new crypto_pwhash_str_alg() function. * Due to popular demand, base64 encoding (sodium_bin2base64()) and decoding (sodium_base642bin()) have been implemented. * A new crypto_secretstream_*() API was added to safely encrypt Ismail Dönmez 2017-09-28 20:06:20 +00:00
  • 05bd4ed43c Accepting request 481258 from devel:libraries:c_c++ Dominique Leuenberger 2017-03-20 16:13:34 +00:00
  • 9ed04b0ecc Accepting request 481258 from devel:libraries:c_c++ Dominique Leuenberger 2017-03-20 16:13:34 +00:00
  • b5939dfa8f - Update to version 1.0.12 * Ed25519ph was implemented, adding a multi-part signature API (crypto_sign_init(), crypto_sign_update(), crypto_sign_final_*()). * New constants and related accessors have been added for Scrypt and Argon2. * XChaCha20 has been implemented. Like XSalsa20, this construction extends the ChaCha20 cipher to accept a 192-bit nonce. This makes it safe to use ChaCha20 with random nonces. * crypto_secretbox, crypto_box and crypto_aead now offer variants leveraging XChaCha20. * SHA-2 is about 20% faster, which also gives a speed boost to signature and signature verification. * AVX2 implementations of Salsa20 and ChaCha20 have been added. They are twice as fast as the SSE2 implementations. The speed gain is even more significant on Windows, that previously didn't use vectorized implementations. * New high-level API: crypto_kdf, to easily derive one or more subkeys from a master key. * Siphash with a 128-bit output has been implemented, and is available as crypto_shorthash_siphashx_*. * New *_keygen() helpers functions have been added to create secret keys for all constructions. This improves code clarity and can prevent keys from being partially initialized. * A new randombytes_buf_deterministic() function was added to deterministically fill a memory region with pseudorandom data. This function can especially be useful to write reproducible tests. * A preliminary crypto_kx_*() API was added to compute shared session keys. * AVX2 detection is more reliable. Ismail Dönmez 2017-03-13 09:21:37 +00:00
  • c085c98d56 - Update to version 1.0.12 * Ed25519ph was implemented, adding a multi-part signature API (crypto_sign_init(), crypto_sign_update(), crypto_sign_final_*()). * New constants and related accessors have been added for Scrypt and Argon2. * XChaCha20 has been implemented. Like XSalsa20, this construction extends the ChaCha20 cipher to accept a 192-bit nonce. This makes it safe to use ChaCha20 with random nonces. * crypto_secretbox, crypto_box and crypto_aead now offer variants leveraging XChaCha20. * SHA-2 is about 20% faster, which also gives a speed boost to signature and signature verification. * AVX2 implementations of Salsa20 and ChaCha20 have been added. They are twice as fast as the SSE2 implementations. The speed gain is even more significant on Windows, that previously didn't use vectorized implementations. * New high-level API: crypto_kdf, to easily derive one or more subkeys from a master key. * Siphash with a 128-bit output has been implemented, and is available as crypto_shorthash_siphashx_*. * New *_keygen() helpers functions have been added to create secret keys for all constructions. This improves code clarity and can prevent keys from being partially initialized. * A new randombytes_buf_deterministic() function was added to deterministically fill a memory region with pseudorandom data. This function can especially be useful to write reproducible tests. * A preliminary crypto_kx_*() API was added to compute shared session keys. * AVX2 detection is more reliable. Ismail Dönmez 2017-03-13 09:21:37 +00:00
  • e5ebd7c232 Accepting request 417345 from devel:libraries:c_c++ Dominique Leuenberger 2016-08-09 20:15:27 +00:00
  • aacec836ae Accepting request 417345 from devel:libraries:c_c++ Dominique Leuenberger 2016-08-09 20:15:27 +00:00
  • 79e050acd1 Accepting request 417268 from home:MargueriteSu:branches:devel:libraries:c_c++ Dirk Mueller 2016-08-07 12:03:49 +00:00
  • 0f157c6dae Accepting request 417268 from home:MargueriteSu:branches:devel:libraries:c_c++ Dirk Mueller 2016-08-07 12:03:49 +00:00
  • 7deb5dee65 Accepting request 384516 from devel:libraries:c_c++ Dominique Leuenberger 2016-04-12 17:32:32 +00:00
  • 6ebe3b2229 Accepting request 384516 from devel:libraries:c_c++ Dominique Leuenberger 2016-04-12 17:32:32 +00:00
  • f4b2a7f197 - Update to version 1.0.10 * Compile fix update for older GCCs Ismail Dönmez 2016-04-05 13:16:23 +00:00
  • 0be0e35412 - Update to version 1.0.10 * Compile fix update for older GCCs Ismail Dönmez 2016-04-05 13:16:23 +00:00
  • 8c5d8a7307 Accepting request 383238 from devel:libraries:c_c++ Dominique Leuenberger 2016-04-03 21:07:14 +00:00
  • db629a7aa4 Accepting request 383238 from devel:libraries:c_c++ Dominique Leuenberger 2016-04-03 21:07:14 +00:00
  • a03e95d42e - Update to version 1.0.9 * A detached API was added to the ChaCha20-Poly1305 and AES256-GCM implementations. * The Argon2i password hashing function was added, and is accessible directly and through a new, high-level crypto_pwhash API. The scrypt function remains available as well. * A speed-record AVX2 implementation of BLAKE2b was added. * Countermeasures for Ed25519 signatures malleability have been added to match the irtf-cfrg-eddsa draft. * The HChaCha20 core function was implemented (crypto_core_hchacha20()). * No-op stubs were added for all AES256-GCM public functions even when compiled on non-Intel platforms. * crypt_generichash_blake2b_statebytes() was added. * New macros were added for the IETF variant of the ChaCha20-Poly1305 construction. Ismail Dönmez 2016-04-02 15:55:42 +00:00
  • cada03afe0 - Update to version 1.0.9 * A detached API was added to the ChaCha20-Poly1305 and AES256-GCM implementations. * The Argon2i password hashing function was added, and is accessible directly and through a new, high-level crypto_pwhash API. The scrypt function remains available as well. * A speed-record AVX2 implementation of BLAKE2b was added. * Countermeasures for Ed25519 signatures malleability have been added to match the irtf-cfrg-eddsa draft. * The HChaCha20 core function was implemented (crypto_core_hchacha20()). * No-op stubs were added for all AES256-GCM public functions even when compiled on non-Intel platforms. * crypt_generichash_blake2b_statebytes() was added. * New macros were added for the IETF variant of the ChaCha20-Poly1305 construction. Ismail Dönmez 2016-04-02 15:55:42 +00:00
  • 687f99a552 Accepting request 350786 from devel:libraries:c_c++ Dominique Leuenberger 2015-12-27 01:00:17 +00:00
  • f09df2a09e Accepting request 350786 from devel:libraries:c_c++ Dominique Leuenberger 2015-12-27 01:00:17 +00:00
  • 5f5272ff68 - Update to version 1.0.8 * Handle the case where the CPU supports AVX, but we are running on an hypervisor with AVX disabled/not supported. * Faster (2x) scalarmult_base() when using the ref10 implementation. Ismail Dönmez 2015-12-25 17:11:04 +00:00
  • efc534b035 - Update to version 1.0.8 * Handle the case where the CPU supports AVX, but we are running on an hypervisor with AVX disabled/not supported. * Faster (2x) scalarmult_base() when using the ref10 implementation. Ismail Dönmez 2015-12-25 17:11:04 +00:00
  • 8dcd357350 Accepting request 347947 from devel:libraries:c_c++ Dominique Leuenberger 2015-12-09 18:54:22 +00:00
  • 57cf75e8b4 Accepting request 347947 from devel:libraries:c_c++ Dominique Leuenberger 2015-12-09 18:54:22 +00:00
  • a8ae29ed4a - Update to version 1.0.7 * Sandy2x, the fastest Curve25519 implementation ever, has been merged in, and is automatically used on CPUs supporting the AVX instructions set. * An SSE2 optimized implementation of Poly1305 was added, and is twice as fast as the portable one. * An SSSE3 optimized implementation of ChaCha20 was added, and is twice as fast as the portable one. * Faster sodium_increment() for common nonce sizes. * New helper functions have been added: sodium_is_zero() and sodium_add(). Ismail Dönmez 2015-12-08 16:31:21 +00:00
  • 441d5d23c2 - Update to version 1.0.7 * Sandy2x, the fastest Curve25519 implementation ever, has been merged in, and is automatically used on CPUs supporting the AVX instructions set. * An SSE2 optimized implementation of Poly1305 was added, and is twice as fast as the portable one. * An SSSE3 optimized implementation of ChaCha20 was added, and is twice as fast as the portable one. * Faster sodium_increment() for common nonce sizes. * New helper functions have been added: sodium_is_zero() and sodium_add(). Ismail Dönmez 2015-12-08 16:31:21 +00:00
  • a2224068a1 - Follow upstream's lead and compile with -flto for > 13.2 on x86 and x86-64. Ismail Dönmez 2015-12-02 07:57:45 +00:00
  • abcc3d3ee6 - Follow upstream's lead and compile with -flto for > 13.2 on x86 and x86-64. Ismail Dönmez 2015-12-02 07:57:45 +00:00
  • 599797fe50 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsodium?expand=0&rev=43 Ismail Dönmez 2015-12-02 07:54:07 +00:00
  • fa3ef33e6a OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsodium?expand=0&rev=43 Ismail Dönmez 2015-12-02 07:54:07 +00:00
  • da8d0234b0 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsodium?expand=0&rev=42 Ismail Dönmez 2015-12-01 16:27:08 +00:00
  • 0811039b6b OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsodium?expand=0&rev=42 Ismail Dönmez 2015-12-01 16:27:08 +00:00
  • 6fba8eae47 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsodium?expand=0&rev=41 Ismail Dönmez 2015-12-01 16:25:52 +00:00
  • ad8c014874 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsodium?expand=0&rev=41 Ismail Dönmez 2015-12-01 16:25:52 +00:00
  • 5a35a4a0f1 - Ismail Dönmez 2015-12-01 14:15:27 +00:00
  • 35b5acb0ad - Ismail Dönmez 2015-12-01 14:15:27 +00:00
  • 4c50792b4a - Ismail Dönmez 2015-12-01 14:14:25 +00:00
  • 3d24f4a171 - Ismail Dönmez 2015-12-01 14:14:25 +00:00
  • 06de0a8b81 - Ismail Dönmez 2015-12-01 14:13:30 +00:00
  • 127aa846ed - Ismail Dönmez 2015-12-01 14:13:30 +00:00
  • 8f7c839a11 - Follow upstream's lead and compile with -flto Ismail Dönmez 2015-12-01 14:08:32 +00:00
  • c7df609d78 - Follow upstream's lead and compile with -flto Ismail Dönmez 2015-12-01 14:08:32 +00:00
  • 144f64d699 Accepting request 342056 from devel:libraries:c_c++ Dominique Leuenberger 2015-11-04 14:33:24 +00:00
  • b1268c05da Accepting request 342056 from devel:libraries:c_c++ Dominique Leuenberger 2015-11-04 14:33:24 +00:00
  • bfe26a503d - Update to 1.0.6 * Optimized implementations of Blake2 have been added for modern Intel platforms. crypto_generichash() is now faster than MD5 and SHA1 implementations while being far more secure. * The crypto_sign_edwards25519sha512batch_*() functions have been tagged as deprecated. * sodium_compare() now works as documented, and compares numbers in little-endian format instead of behaving like memcmp(). * sodium_runtime_has_ssse3() and sodium_runtime_has_sse41() have been added. Ismail Dönmez 2015-11-02 10:58:18 +00:00
  • f56342fcf3 - Update to 1.0.6 * Optimized implementations of Blake2 have been added for modern Intel platforms. crypto_generichash() is now faster than MD5 and SHA1 implementations while being far more secure. * The crypto_sign_edwards25519sha512batch_*() functions have been tagged as deprecated. * sodium_compare() now works as documented, and compares numbers in little-endian format instead of behaving like memcmp(). * sodium_runtime_has_ssse3() and sodium_runtime_has_sse41() have been added. Ismail Dönmez 2015-11-02 10:58:18 +00:00
  • 16ec0d5fa4 Accepting request 340172 from devel:libraries:c_c++ Stephan Kulow 2015-10-25 18:12:56 +00:00
  • f56fc6e16a Accepting request 340172 from devel:libraries:c_c++ Stephan Kulow 2015-10-25 18:12:56 +00:00
  • 928a987294 - Now that gcc 5.2 is available on TW, remove the ARMv7 workaround. Ismail Dönmez 2015-10-21 07:06:53 +00:00
  • b1c56a62cf - Now that gcc 5.2 is available on TW, remove the ARMv7 workaround. Ismail Dönmez 2015-10-21 07:06:53 +00:00
  • a06e07abe3 - Ismail Dönmez 2015-10-20 17:54:34 +00:00