Frank Denis
|
ca4361f55f
|
Remove extra spaces
|
2015-11-01 02:53:22 +01:00 |
|
Frank Denis
|
b9b722ce22
|
Externalize the blake2b compression function
|
2015-11-01 02:53:22 +01:00 |
|
Frank Denis
|
7f238f4c8b
|
Assume that optimized Blake2b versions can use at least SSSE3
|
2015-11-01 02:53:22 +01:00 |
|
Frank Denis
|
a3d3f351b7
|
Sync blake2-impl.h with ref
|
2015-11-01 02:53:22 +01:00 |
|
Frank Denis
|
28fb7bdb37
|
Reduce diffs between blake2b-ref and blake2b-opt
|
2015-11-01 02:53:22 +01:00 |
|
Frank Denis
|
e59641cc9a
|
Remove traces of AVX & XOP specific optimizations
|
2015-11-01 02:53:22 +01:00 |
|
Frank Denis
|
6881890d7e
|
Import vanilla blake2b optimized implementation
|
2015-11-01 02:53:22 +01:00 |
|
Frank Denis
|
aba184e500
|
THANKS << Project ArteMisc for Libstodium
|
2015-11-01 02:52:28 +01:00 |
|
Frank Denis
|
e7bb1e200e
|
Do not export crypto_onetimeauth_poly1305_set_implementation()
This is a relique from very early versions of libsodium that
should eventually just go away.
|
2015-11-01 01:27:10 +01:00 |
|
Frank Denis
|
dd53b90175
|
\#if defined( ) -> #ifdef
|
2015-11-01 01:14:55 +01:00 |
|
Frank Denis
|
c8ae529774
|
Remove extra empty lines
|
2015-11-01 01:14:49 +01:00 |
|
Frank Denis
|
3361e20a87
|
blake2b-ref micro-optimizations
|
2015-11-01 01:14:44 +01:00 |
|
Frank Denis
|
26fdfec99b
|
Add sodium_runtime_has_ssse3() and sodium_runtime_has_sse41()
|
2015-10-31 23:42:44 +01:00 |
|
Frank Denis
|
84695c8d42
|
Make sodium_compare() work on little-endian numbers as expected
|
2015-10-31 22:36:54 +01:00 |
|
Frank Denis
|
9a42ee1064
|
UL => ULL
|
2015-10-31 01:35:40 +01:00 |
|
Frank Denis
|
d47cb42f5a
|
Replace some memcpy() with a local loop
|
2015-10-30 21:32:19 +01:00 |
|
Frank Denis
|
8deb15bd85
|
Refuse an output length > 256 Gb in crypto_stream_chacha20_ietf_ref()
|
2015-10-30 20:47:37 +01:00 |
|
Frank Denis
|
aeb4ff95e4
|
Defer a memcpy()
|
2015-10-30 20:46:39 +01:00 |
|
Frank Denis
|
a1e4d3df3f
|
Add AES256-GCM tests for decryption of truncated ciphertext
|
2015-10-30 19:47:47 +01:00 |
|
Frank Denis
|
a56274b9ee
|
Merge pull request #311 from angt/angt-patch-1
Fix crypto_aead_aes256gcm_decrypt_afternm() when clen < 16
|
2015-10-30 19:42:01 +01:00 |
|
angt
|
2042cb7dc7
|
Fix crypto_aead_aes256gcm_decrypt_afternm() when clen < 16
|
2015-10-30 19:04:32 +01:00 |
|
Frank Denis
|
688e1c4742
|
C++ compat
|
2015-10-26 22:48:56 +01:00 |
|
Frank Denis
|
437ce023c9
|
Exercise ChaCha20 with different output sizes
|
2015-10-26 21:30:46 +01:00 |
|
Frank Denis
|
b3417560f1
|
chacha_encrypt_bytes(): ensure that the padding bytes are initialized
Reported by Pascal Cuoq
|
2015-10-26 20:44:48 +01:00 |
|
Frank Denis
|
771e32bd18
|
CompCert compatibility
|
2015-10-26 16:59:28 +01:00 |
|
Frank Denis
|
4b1478cd5b
|
Extra sanity checks for blake2b_salt_personal()
|
2015-10-25 01:57:07 +02:00 |
|
Frank Denis
|
7ab8ddef94
|
Zero the stack in crypto_box_seed_keypair()
|
2015-10-25 01:22:11 +02:00 |
|
Frank Denis
|
220e972bb1
|
Typo
|
2015-10-24 22:56:21 +02:00 |
|
Frank Denis
|
f11da70ce2
|
Package version bump. No ABI version changes required.
|
2015-10-24 19:12:49 +02:00 |
|
Frank Denis
|
94da855b8d
|
Add explicit signed/unsigned conversion
|
2015-10-24 18:59:15 +02:00 |
|
Frank Denis
|
1ec3d7f5aa
|
SUSE Tumbleweed updated their gcc to fix the VRP bug
|
2015-10-24 16:54:30 +02:00 |
|
Frank Denis
|
58c211a8a3
|
Work around gcc 5.1.1/arvm7l VRP bugs
No binary changes on other platforms
|
2015-10-24 16:41:22 +02:00 |
|
Frank Denis
|
6585edd23a
|
Update ChangeLog
|
2015-10-22 18:37:21 +02:00 |
|
Frank Denis
|
b81aa64fae
|
Add back final \n removed by PR #309
|
2015-10-22 18:33:06 +02:00 |
|
Frank Denis
|
4b6348975b
|
Merge pull request #309 from dtorelliitrsgroup/master
Libsodium does not compile for Solaris CC compiler #308
|
2015-10-22 18:31:03 +02:00 |
|
unknown
|
0814537aea
|
Replace __sun and __GNU_C by __SUNPRO_C to simplify logic regarding @jedisct1 comments
|
2015-10-22 18:13:34 +02:00 |
|
unknown
|
4b63cd1614
|
Libsodium does not compile for Solaris CC compiler #308
|
2015-10-22 17:41:16 +02:00 |
|
Frank Denis
|
5d0236c25e
|
C++ compat
|
2015-10-21 17:42:22 +02:00 |
|
Frank Denis
|
61a4b75ba5
|
Update ChangeLog
|
2015-10-20 18:28:58 +02:00 |
|
Frank Denis
|
63b9c02f0c
|
Alignment
|
2015-10-20 18:28:52 +02:00 |
|
Frank Denis
|
52fe697e7a
|
io.js has become node.js
|
2015-10-19 22:19:54 +02:00 |
|
Frank Denis
|
45df38c8c7
|
Remove sodium_memcmp() from the list of functions exported to Javascript
|
2015-10-19 22:15:32 +02:00 |
|
Frank Denis
|
9ca34ef98e
|
Work around a GCC VRP bug.
Spotted on:
gcc (SUSE Linux) 5.1.1 20150713 [gcc-5-branch revision 225736]
openSUSE 20151014 (armv7hl)
VERSION = 20151014
CODENAME = Tumbleweed
|
2015-10-19 10:47:24 +02:00 |
|
Frank Denis
|
e2124999cc
|
doesn't -> does not
|
2015-10-19 00:24:39 +02:00 |
|
Frank Denis
|
af9c77b171
|
Remove "not released yet"
|
2015-10-18 15:00:08 +02:00 |
|
Frank Denis
|
c5d675ebba
|
MSVC solutions: exclude test files from build
|
2015-10-18 14:50:58 +02:00 |
|
Frank Denis
|
8b4be96453
|
Make it explicit that aes256gcm_statebytes() returns a rounded value
No actual changes to the returned value
|
2015-10-18 10:33:32 +02:00 |
|
Frank Denis
|
143e1c1a14
|
Do not compile unused sections
|
2015-10-18 01:33:35 +02:00 |
|
Frank Denis
|
1cfa5ec6c1
|
Add Blake2b test vectors from the reference code
|
2015-10-18 00:55:10 +02:00 |
|
Frank Denis
|
f01c303631
|
Blake2b: refuse a NULL key with a length > 0
|
2015-10-18 00:27:03 +02:00 |
|