Commit Graph
792 Commits
Author SHA1 Message Date
Frank Denis ada7ebdf5d Get ready to say goodbye to the infamous poly1305-53 implementation.
Give room for optimized implementations instead.
2014-05-01 21:42:45 -07:00
Frank Denis 840b0f243d glibc requires #pragma GCC target("sse2") to use SSE2 instructions 2014-05-01 13:55:09 -07:00
Frank Denis 5df1a09f9a Do not try to directly include <avxintrin.h> 2014-05-01 13:51:05 -07:00
Frank Denis f2f126fdfd Remove empty lines 2014-05-01 10:54:00 -07:00
Frank Denis 40b9d0fdc7 Fix mlock()/munlock() return value on Windows 2014-04-27 09:19:50 -07:00
Frank Denis 3cbff15e59 Expose size_t crypto_shorthash_siphash24_keybytes(void); 2014-04-26 16:39:43 -07:00
Frank Denis 643f5f75c4 Merge pull request #138 from evoskuil/master
Share VS props files and increment package version.
2014-04-25 05:58:32 -07:00
evoskuil 9c97098378 Uupdate GSL reference in packaging script. 2014-04-25 04:52:55 -07:00
evoskuil 4b082ced94 Share VS props files and increment package version. 2014-04-25 02:49:19 -07:00
Frank Denis 2e0497afa6 <limits.h> is required for SIZE_MAX. Fixes Android build. 2014-04-24 23:05:16 -07:00
Frank Denis 884eac37ce iphone.sh -> ios.sh 2014-04-24 22:59:00 -07:00
Frank Denis 2dc67daaa7 Merge pull request #137 from evoskuil/master
Adding source files to VS project files.
2014-04-24 08:35:16 -07:00
evoskuil 135fb36b67 Add files to VS projects. 2014-04-23 19:24:51 -07:00
Frank Denis 488cb28953 Do not use functions that aren't fully supported by Emscripten yet. 2014-04-22 18:12:49 -07:00
Frank Denis 8c2e0189ab Do not compile sse/pwhash_scryptxsalsa208sha256.c unless emmintrin.h is available. 2014-04-20 09:06:07 -07:00
Frank Denis 01059444ee Wait, what, printf(3) on Windows doesn't even support %zu? o_O 2014-04-17 22:15:09 -07:00
Frank Denis 62d78ec154 Pointers for sodium_m[un]lock() do not have to be const 2014-04-17 22:10:18 -07:00
Frank Denis b5589d1855 <errno.h> is required in scrypt_platform.h 2014-04-17 22:06:32 -07:00
Frank Denis 7b07e38c66 Add sodium_mlock() and sodium_munlock() 2014-04-16 18:18:44 -07:00
Frank Denis 53f3784a18 Also check for VirtualLock() 2014-04-16 18:04:45 -07:00
Frank Denis 7533cca9c7 Check for mlock() 2014-04-16 18:04:09 -07:00
evoskuil 207212b276 Update filters for newly-added/removed source files. 2014-04-16 17:05:54 -07:00
Frank Denis 85c2d1eb8f Merge remote-tracking branch 'evoskuil/master' into vs
* evoskuil/master: (57 commits)
  Don't use compile-time assertions with sizeof(dynamic length).
  Add two more files to VS build.
  Update project files for recent library changes.
  Copy version file to source directory for build, with info message.
  Version file that is automatically copied into build directory.
  size -> len, for consistency
  Add sodium_hex2bin()
  Slightly rename args in sodium_bin2hex() for consistency
  Indent
  Directly use OpenBSD's arc4random() instead of opening /dev/urandom.
  Indentation
  hardcoded size -> sizeof
  Update .gitignore for the new tests
  Add tests for auth_hmac_sha512
  Remove useless #define
  Since auth_hmac_sha512256 is just truncated hmac_sha512, expose hmac_sha512
  Make hash_sha512 / hmac_sha512256 consistent with hash_sha256 / hmac_sha256
  Update filter file tool versions.
  Update filters for source file changes.
  Update VS projects to accomodate source file list changes.
  ...
2014-04-15 20:51:53 -07:00
Frank Denis fdc5843176 Don't use compile-time assertions with sizeof(dynamic length). 2014-04-15 20:32:01 -07:00
evoskuil 6ede7869ec Add two more files to VS build. 2014-04-15 20:31:32 -07:00
Frank Denis f288d11910 Don't use compile-time assertions with sizeof(dynamic length). 2014-04-15 20:16:23 -07:00
evoskuil de2a274e6a Update project files for recent library changes. 2014-04-15 19:51:54 -07:00
evoskuil d54cabd59a Copy version file to source directory for build, with info message. 2014-04-15 19:51:29 -07:00
evoskuil e9fef026f7 Version file that is automatically copied into build directory. 2014-04-15 19:50:09 -07:00
evoskuil 852f1f6894 Merge branch 'origin/master' 2014-04-15 19:18:50 -07:00
Frank Denis 87ebd75469 size -> len, for consistency 2014-04-15 18:12:21 -07:00
Frank Denis c6f1a2670a Add sodium_hex2bin() 2014-04-15 18:12:20 -07:00
Frank Denis 618b5657d8 Slightly rename args in sodium_bin2hex() for consistency 2014-04-15 18:12:19 -07:00
Frank Denis 44da824038 Indent 2014-04-15 18:12:18 -07:00
Frank Denis 8ba704b3f8 Directly use OpenBSD's arc4random() instead of opening /dev/urandom. 2014-04-15 18:12:17 -07:00
Frank Denis 87d5b01ef6 Indentation 2014-04-15 18:12:16 -07:00
Frank Denis 03cd2318eb hardcoded size -> sizeof 2014-04-15 18:12:15 -07:00
Frank Denis b4549d8bde Update .gitignore for the new tests 2014-04-15 18:12:14 -07:00
Frank Denis 5e9c894d13 Add tests for auth_hmac_sha512 2014-04-15 18:12:13 -07:00
Frank Denis e43a669b6e Remove useless #define 2014-04-15 18:12:13 -07:00
Frank Denis 3c322ca7b9 Since auth_hmac_sha512256 is just truncated hmac_sha512, expose hmac_sha512 2014-04-15 18:12:12 -07:00
Frank Denis d83a528953 Make hash_sha512 / hmac_sha512256 consistent with hash_sha256 / hmac_sha256 2014-04-15 18:12:10 -07:00
evoskuil 34509b99d9 Update filter file tool versions. 2014-04-15 01:43:42 -07:00
Frank Denis 17f8953d3a size -> len, for consistency 2014-04-15 00:42:29 -07:00
Frank Denis 219db714cf Add sodium_hex2bin() 2014-04-15 00:39:14 -07:00
Frank Denis aec630132c Slightly rename args in sodium_bin2hex() for consistency 2014-04-15 00:21:26 -07:00
evoskuil 82657cef0a Update filters for source file changes. 2014-04-14 23:41:15 -07:00
Frank Denis 99cf33bc8f Indent 2014-04-14 22:33:46 -07:00
Frank Denis 7a85ec9789 Directly use OpenBSD's arc4random() instead of opening /dev/urandom. 2014-04-14 22:01:10 -07:00
Frank Denis c7c4f95655 Indentation 2014-04-14 21:38:41 -07:00