Frank Denis
694420a82b
Parallelize MinGW builds
2019-05-29 14:56:29 +02:00
Frank Denis
2c8ba1354b
Reserve a branch for testing the next version
2019-05-29 14:31:21 +02:00
Frank Denis
a401c9825a
Don't trigger Azure Pipelines on PRs, keep Appveyor for this
2019-05-29 14:27:40 +02:00
Frank Denis
801229d946
Azure Pipelines: build MinGW binaries
2019-05-29 14:20:56 +02:00
Frank Denis
093bd973ed
azure-pipelines: remove the packages job
2019-05-28 23:16:33 +02:00
Frank Denis
35d1e848f5
Add Azure Pipelines rules
2019-05-28 21:01:01 +02:00
Frank Denis
825656862c
Indent Appveyor rules
2019-05-28 20:59:44 +02:00
Frank Denis
c95e803cb9
Support the enterprise version of Visual Studio
2019-05-28 20:27:36 +02:00
Frank Denis
af6df5f4a5
Revert "Limit resources when running tests"
...
This reverts commit 9567bbe65f
.
2019-05-23 00:38:14 +02:00
Frank Denis
00c8ecd1c4
scrypt: reject r == 0 and p == 0
2019-05-21 14:11:03 +02:00
Frank Denis
76ac6ef605
Remove an unreliable scrypt test
...
Fixes #837
2019-05-21 13:14:06 +02:00
Frank Denis
91c98bad15
lucet seems to accept sizes without a suffix
2019-05-21 11:22:49 +02:00
Frank Denis
06f331d153
Use the same memory limit everywhere
2019-05-21 11:12:07 +02:00
Frank Denis
9567bbe65f
Limit resources when running tests
...
The default memory limit matches the limit already used when running
the javascript and webassembly tests.
Original diff by @pilou-
Fixes #837
2019-05-21 10:52:01 +02:00
Frank Denis
e24847c364
Comment
2019-05-21 10:17:35 +02:00
Frank Denis
515d540524
autogen.sh: make config.guess update optional
2019-05-16 23:38:48 +02:00
Frank Denis
dee20234c8
Shorten
2019-05-12 13:51:41 +02:00
Frank Denis
5dcac49724
Merge pull request #833 from bas-d/emscriptenSideEffects
...
Override print and printErr
2019-05-12 13:50:47 +02:00
bas-d
1fd2422623
Properly check if console exists.
2019-05-12 13:04:11 +02:00
bas-d
646c0cfd46
Check if console is null or undefined.
2019-05-12 12:41:55 +02:00
bas-d
e1176fe2bb
Override print and printErr
2019-05-11 17:15:14 +02:00
Frank Denis
8c93825aa5
Merge pull request #832 from xmrdsc/cmake-fix-version-checking
...
Fix libsodium version detection in CMake recipe
2019-05-11 13:31:10 +02:00
Frank Denis
330d13067a
Merge branch 'master' into cmake-fix-version-checking
2019-05-11 13:28:23 +02:00
Frank Denis
fdbfdf5089
cmake-format
2019-05-11 12:13:08 +02:00
dsc
95a1f7d626
Fix Sodium version detection in CMake recipe
2019-05-11 03:50:27 +02:00
Frank Denis
6d9e2f0c84
More tests
2019-05-06 13:02:20 +02:00
Frank Denis
011343e88c
More tests
2019-05-06 12:48:02 +02:00
Frank Denis
12277ee6b5
More tests
2019-05-06 12:40:21 +02:00
Frank Denis
141de9be13
Indent
2019-05-06 12:32:42 +02:00
Frank Denis
06e4a485c4
More tests
2019-05-06 11:40:57 +02:00
Frank Denis
ffdaf6d16b
aead_xchacha20poly1305_ietf_decrypt(): add a test with a NULL message
2019-05-06 11:15:11 +02:00
Frank Denis
ed4e053fb0
lcov exclusions
2019-05-06 11:13:31 +02:00
Frank Denis
3d379746ee
Use size_t
2019-05-06 10:57:36 +02:00
Frank Denis
c9e8e47049
SHA2 uses big-endian, but we use little-endian internally
...
So, we need to swap encodings in hash2base()
2019-05-05 22:50:15 +02:00
Frank Denis
53cd7d6a6f
Export UTF8ToString instead of Pointer_stringify
2019-05-04 18:06:05 +02:00
Frank Denis
80206ada63
10% speedup on AVX2 for BLAKE2b
...
Thanks to Shunsuke Shimizu (@grafi-tt)
2019-05-03 20:14:05 +02:00
Frank Denis
8a1ac8e11f
from_hash: clear the high bit
2019-05-03 18:51:40 +02:00
Frank Denis
10b991d518
wasm32-unknown-wasi -> wasm32-wasi
2019-05-03 11:38:37 +02:00
Frank Denis
a47159de27
Just look for the 'wasi' substring
2019-05-03 11:15:42 +02:00
Frank Denis
aff4a60581
Automatically update config.{sub,guess} in autogen.sh
2019-05-03 11:15:27 +02:00
Frank Denis
f1309fd752
Avoid useless pack/unpack operation
2019-05-02 15:04:31 +02:00
Frank Denis
4b7e497a92
Revert "Postpone from_hash()"
...
Use proper reduction, and don't mask the high bit, so that
H2C-Curve25519-SHA512-Elligator-Clear can be implemented if required
2019-05-02 13:51:12 +02:00
Frank Denis
56d93ffe62
Lucet now has a --reserved-size knob
2019-05-02 10:16:21 +02:00
Frank Denis
ab1e720a30
Postpone from_hash()
2019-05-02 10:12:12 +02:00
Frank Denis
4f1d0ccfdb
Update the symbol list of the emscripten target
2019-05-02 00:56:02 +02:00
Frank Denis
24c54073a8
Add core_ed25519_from_hash() and core_{ed25519, ristretto255}_random()
2019-05-02 00:51:17 +02:00
Frank Denis
689407c36d
Rename ristretto_from_uniform() to ristretto_from_hash()
2019-05-01 19:56:08 +02:00
Frank Denis
38ebbac336
set ED25519_NONDETERMINISTIC on WebAssembly/WASI target
2019-04-30 19:44:13 +02:00
Fraser Hutchison
261761a02c
Fix placement of alignment specifier
2019-04-27 20:34:07 +02:00
Frank Denis
cec56d867f
Lucet: set min-reserved-size to the same value as max-heap-size
...
If <min-reserved-size> is less than <max-heap-size>, the code will
still assume that only <min-reserved-size> bytes are accessible and
will trap even if the runtime could allocate more..
So, `max` should always be <= `min`. Naming options is hard.
2019-04-23 14:57:07 +02:00