Commit Graph
1034 Commits
Author SHA1 Message Date
evoskuil a7f810fad1 Remove test files from new VS test projects. 2014-07-03 14:30:57 -06:00
evoskuil 684963583a Cosmetic change to xml whitespace (from generation). 2014-07-03 14:19:34 -06:00
Frank Denis 87eb9bd232 Merge remote-tracking branch 'evoskuil/master'
* evoskuil/master:
  Debug symboils for VS static libs.
  Update VS import props to fix delinking.
  Update nuget package to 0.5.1+ (published).
  cosmetic msvc xml fix
  Nuget package generation intermediate outputs.

Conflicts:
	packaging/nuget/package.config
2014-07-03 11:46:16 -07:00
Frank Denis e4c751b214 Merge branch 'master' of github.com:jedisct1/libsodium
* 'master' of github.com:jedisct1/libsodium:
  Shave a few lines in the ChangeLog file
  Use unsigned constants for all sizes
  Use unsigned types for sizes in tests.
  Having dead code in the tree is sad, but keeps the diff with the reference implementation to a minimum.
2014-07-03 00:31:40 -07:00
Frank Denis fca020945c Align aes256 tables 2014-07-03 00:31:15 -07:00
Frank Denis 1089ab4824 Shave a few lines in the ChangeLog file 0.6.0 2014-07-01 16:35:45 -07:00
Frank Denis 70c731c95f Merge branch 'master' of github.com:jedisct1/libsodium
* 'master' of github.com:jedisct1/libsodium:
  Use unsigned types for sizes in tests.
  Having dead code in the tree is sad, but keeps the diff with the reference implementation to a minimum.
  THANKS += @jshahbazi for the Fortran bindings
2014-07-01 12:37:30 -07:00
Frank Denis e3d915143a Use unsigned constants for all sizes 2014-07-01 12:37:13 -07:00
Frank Denis 0e4f4d6205 Use unsigned types for sizes in tests. 2014-07-01 19:33:59 +00:00
Frank Denis c87d9f38f8 Having dead code in the tree is sad, but keeps the diff with the
reference implementation to a minimum.
2014-07-01 19:27:34 +00:00
Frank Denis cd27712c4c THANKS += @jshahbazi for the Fortran bindings 2014-07-01 02:16:17 -07:00
Frank Denis d334b93d0d Mention that edwards25519sha512batch() should not be used in new projects. 2014-06-30 21:09:32 -07:00
Frank Denis f53590f38b More warnings about aes256estream 2014-06-30 20:52:46 -07:00
Frank Denis 46181575fa Mention that SHA2 is vulnerable to length extension attacks. 2014-06-30 20:30:49 -07:00
Frank Denis b555ed6cf0 Tag a few unused parameters 2014-06-30 20:06:30 -07:00
Frank Denis 3d43dccf80 Thanks to the FSF France for the gcc compile farm
which is used to test libsodium on various platforms.
And to Coverity for performing static analysis.
2014-06-30 19:30:52 -07:00
Frank Denis 510f33a732 Update the ChangeLog 2014-06-30 18:34:50 -07:00
Frank Denis 001177251e Add a compile-time check before using crypto_verify_16() 2014-06-30 16:43:33 -07:00
Frank Denis 9154d7416e Add a test for crypto_aead without any additional data 2014-06-30 16:23:34 -07:00
Frank Denis 6ea70839df MAP_ANONYMOUS might be defined instead of MAP_ANON 2014-06-30 14:46:00 -07:00
Frank Denis 33a699cc0c Remove useless spaces 2014-06-30 14:46:00 -07:00
Frank Denis db90242d5a crypto_(secret)box_easy_detached() -> crypto_(secret)box_detached() 2014-06-30 14:45:49 -07:00
Frank Denis dda77990f8 Target iOS 8.0 2014-06-29 10:55:13 -07:00
Frank Denis 8898a42521 THANKS += "Colm MacCárthaigh" for his help w/ the documentation 2014-06-28 22:57:46 -07:00
Frank Denis dc76cf7cd8 Add backquotes 2014-06-28 22:51:39 -07:00
Frank Denis 151afdaa2c Re-add the address of the mailing list 2014-06-28 22:50:51 -07:00
Frank Denis 626cc3ba99 Deprecate the single-file documentation, link to the gitbook one 2014-06-28 22:49:18 -07:00
Frank Denis e309c92e9b poly1305_finish(): zero the whole state using sodium_memzero() 2014-06-28 19:21:30 -07:00
Frank Denis b617fbde52 Add Coverity Scan status 2014-06-28 18:48:53 -07:00
Frank Denis 32947225e4 Add pwhash recommended minimum parameters (interactive & sensitive) 2014-06-28 18:46:03 -07:00
Colm MacCarthaigh 08e578c421 Don't include locked memory in coredumps
Linux 3.4+ supports a DONTDUMP advisory, which prevents memory
from being included in coredumps.
2014-06-28 14:04:15 -07:00
Frank Denis 768b78b711 crypto_(secret)box_easy_detached() -> crypto_(secret)box_detached() 2014-06-27 18:29:03 -07:00
Frank Denis 9d8b184c1a Add another static assertion 2014-06-27 18:29:03 -07:00
Frank Denis 28d6eeaad7 Next package version will be 0.6.0
The library itself doesn't need a major version bump.
2014-06-26 16:13:46 -07:00
Frank Denis c8dfd0d211 _detached versions of crypto_box 2014-06-26 15:54:03 -07:00
Frank Denis 44f7a9f3cb Allow the authentication tag to be stored separately from the message.
Encrypting in-place and storing the tag separately is a very common need.
Instead of forcing people to do their own cuisine, let's provide simple
variants of the _easy interfaces to do that.
2014-06-26 15:18:39 -07:00
Frank Denis 83e91d7955 Update MSVC2013 solution 2014-06-26 13:52:53 -07:00
Frank Denis 113adff15b Update the MSVC2010 solution 2014-06-26 13:49:03 -07:00
Frank Denis 54cddd9650 Update MSVC2012 solution 2014-06-26 13:40:18 -07:00
Frank Denis b35d9d07be Update the legacy Visual Studio solution 2014-06-26 13:04:31 -07:00
Frank Denis ca28c580e8 Revamp the AUTHORS file 2014-06-26 12:43:46 -07:00
Frank Denis d00f0ef94a Move the chacha20poly1305 implementation to a subfolder for consistency 2014-06-26 11:42:49 -07:00
Frank Denis d80dce9139 Handle c / ad overlap in crypto_aead_chacha20poly1305_encrypt() 2014-06-26 09:57:39 -07:00
Frank Denis eec0f78af6 Move the tag to the end for crypto_aead_chacha20poly1305 2014-06-26 09:15:20 -07:00
Frank Denis efe53d118b chachapoly1305 test: check output length 2014-06-26 08:56:17 -07:00
Frank Denis a7410966ea Rename secretbox_chacha20poly1305() -> aead_chacha20poly1305()
The tag is still at the end. This will be changed right after.
2014-06-26 08:48:13 -07:00
Frank Denis d983bbe860 zerocopy crypto_box_easy() and crypto_box_open_easy() 2014-06-25 21:42:33 -07:00
Frank Denis 865a0719fc The easy interface doesn't require any memory allocations any more.
At least for crypto_secretbox. crypto_box will follow.
2014-06-25 20:21:48 -07:00
Frank Denis b2a8367b2b Zerocopy crypto_secretbox_open_easy() 2014-06-25 20:17:50 -07:00
Frank Denis 8e22264e85 zerocopy crypto_secretbox_easy() 2014-06-25 00:39:00 -07:00