Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/jedisct1/libsodium

A modern, portable, easy to use crypto library.
https://github.com/jedisct1/libsodium

Don't ignore azure-pipelines.yml

4f5e89fa84ce1d178a6765b8b46f2b6f91216677 authored over 5 years ago by Frank Denis <[email protected]>
Disable getentropy() on Apple devices

9710a33ba1ee40e043dee50b6f483d7727cf1512 authored over 5 years ago by Frank Denis <[email protected]>
lucetc will eventually use --opt-level fast instead of --opt-level best

922e91a7bff6c28136b16a23b3a1a334fbb4a55e authored over 5 years ago by Frank Denis <[email protected]>
Ignore azure-pipelines.yml

1854820cc3449a0ee147458eca3569c88a2a68f5 authored over 5 years ago by Frank Denis <[email protected]>
Bump

252fda724c1d89e9f7ce17c47e9b134938899a9f authored over 5 years ago by Frank Denis <[email protected]>
Update ChangeLog

2e6c26ebd885336f56652dad54469fb59827bba4 authored over 5 years ago by Frank Denis <[email protected]>
Use Azure Pipelines to produce WASI binaries

db30653ca59601dd31c71d910c0651215a801bce authored over 5 years ago by Frank Denis <[email protected]>
Update status badge

7421ad133ce537a5177c8d3fb427bea4ccd6ccfd authored over 5 years ago by Frank Denis <[email protected]>
Add Azure Pipelines build status

49e6e4b84134646954a2cda810880868040ab076 authored over 5 years ago by Frank Denis <[email protected]>
Name things consistently

53346c95532cb1d345dcf9d36eee3e821db01b2a authored over 5 years ago by Frank Denis <[email protected]>
Conditions don't apply to scripts

0a9ec5c8437d4ade5cf2f95e00dc53317712bb07 authored over 5 years ago by Frank Denis <[email protected]>
Parallelize MinGW builds

694420a82b957960bd9705edb467e1260ef6c416 authored over 5 years ago by Frank Denis <[email protected]>
Reserve a branch for testing the next version

2c8ba1354bed7dc4b34cf4d5f531882bec619cd2 authored over 5 years ago by Frank Denis <[email protected]>
Don't trigger Azure Pipelines on PRs, keep Appveyor for this

a401c9825abf990d0e89f981a88bf9cbee564aeb authored over 5 years ago by Frank Denis <[email protected]>
Azure Pipelines: build MinGW binaries

801229d946ec450c6d104b4c99cfdbcd0dfe308b authored over 5 years ago by Frank Denis <[email protected]>
azure-pipelines: remove the packages job

093bd973ede8aa72a167a60abd5cbbf342790afe authored over 5 years ago by Frank Denis <[email protected]>
Add Azure Pipelines rules

35d1e848f5e23d1c869b1d19032c51e01a2141d4 authored over 5 years ago by Frank Denis <[email protected]>
Indent Appveyor rules

825656862c4bc51f3297b1f8cbaa60855b47fca5 authored over 5 years ago by Frank Denis <[email protected]>
Support the enterprise version of Visual Studio

c95e803cb97456853c7d6df69c04c4e35aacb07a authored over 5 years ago by Frank Denis <[email protected]>
Revert "Limit resources when running tests"

This reverts commit 9567bbe65fc64c870ea5e7925c809ba70c4a896b.

af6df5f4a591ea3216d80fb34694a3c292e9b51e authored over 5 years ago by Frank Denis <[email protected]>
scrypt: reject r == 0 and p == 0

00c8ecd1c492cf5c6599ff5b8c28ed35d54cf2a1 authored over 5 years ago by Frank Denis <[email protected]>
Remove an unreliable scrypt test

Fixes #837

76ac6ef605d40ea72d755f28764353ef4587f8f7 authored over 5 years ago by Frank Denis <[email protected]>
lucet seems to accept sizes without a suffix

91c98bad15b3379de576070b8e25c389639b0b12 authored over 5 years ago by Frank Denis <[email protected]>
Use the same memory limit everywhere

06f331d153d38d973baf66f13f1a64ae8c1b144c authored over 5 years ago by Frank Denis <[email protected]>
Limit resources when running tests

The default memory limit matches the limit already used when running
the javascript and webassem...

9567bbe65fc64c870ea5e7925c809ba70c4a896b authored over 5 years ago by Frank Denis <[email protected]>
Comment

e24847c36426518fb5b9f6fc2aae214f9e6f0eec authored over 5 years ago by Frank Denis <[email protected]>
autogen.sh: make config.guess update optional

515d540524619987443d88c097888ee74d3fd142 authored over 5 years ago by Frank Denis <[email protected]>
Shorten

dee20234c84b918e175d32ba13ee0781e38c497c authored over 5 years ago by Frank Denis <[email protected]>
Merge pull request #833 from bas-d/emscriptenSideEffects

Override print and printErr

5dcac497241994ed61a2a895b4f6b9baad744219 authored over 5 years ago by Frank Denis <[email protected]>
Properly check if console exists.

1fd2422623db6e413054c79931cd4391598c9a1c authored over 5 years ago by bas-d <[email protected]>
Check if console is null or undefined.

646c0cfd4621a04f7814fb29b75c9712e985cf0e authored over 5 years ago by bas-d <[email protected]>
Override print and printErr

e1176fe2bb75544752843919232c3a910f14061c authored over 5 years ago by bas-d <[email protected]>
Merge pull request #832 from xmrdsc/cmake-fix-version-checking

Fix libsodium version detection in CMake recipe

8c93825aa58ff518dbc6abf4aa12b62523452caa authored over 5 years ago by Frank Denis <[email protected]>
Merge branch 'master' into cmake-fix-version-checking

330d13067a9d028a3a7647c4fd9067e4b4d941e7 authored over 5 years ago by Frank Denis <[email protected]>
cmake-format

fdbfdf5089f53de353183775642e8331d608677a authored over 5 years ago by Frank Denis <[email protected]>
Fix Sodium version detection in CMake recipe

95a1f7d6266d2d6cd161c05430c56df322c1863b authored over 5 years ago by dsc <[email protected]>
More tests

6d9e2f0c8490a3af0384bff397779e3440a05ba6 authored over 5 years ago by Frank Denis <[email protected]>
More tests

011343e88c778f67ec1416f16a9ff3412505786c authored over 5 years ago by Frank Denis <[email protected]>
More tests

12277ee6b50254664afe1bc9fa2510f2c14dfe49 authored over 5 years ago by Frank Denis <[email protected]>
Indent

141de9be1351c573335f8788b1d8a8a891d5a9aa authored over 5 years ago by Frank Denis <[email protected]>
More tests

06e4a485c4e73c623ee276f53151be870c66ea4d authored over 5 years ago by Frank Denis <[email protected]>
aead_xchacha20poly1305_ietf_decrypt(): add a test with a NULL message

ffdaf6d16bdc73b932bba2988ae7bfe0a52d0fad authored over 5 years ago by Frank Denis <[email protected]>
lcov exclusions

ed4e053fb0e05078a406a3998d49b4daaec3d8d4 authored over 5 years ago by Frank Denis <[email protected]>
Use size_t

3d379746ee2d75e3a2c5c1f7a4e5adf670e1db78 authored over 5 years ago by Frank Denis <[email protected]>
SHA2 uses big-endian, but we use little-endian internally

So, we need to swap encodings in hash2base()

c9e8e47049c01d65a2b38182e8506e7d68acee1a authored over 5 years ago by Frank Denis <[email protected]>
Export UTF8ToString instead of Pointer_stringify

53cd7d6a6f840ff97134cad3370dbbdafd4ed9c9 authored over 5 years ago by Frank Denis <[email protected]>
10% speedup on AVX2 for BLAKE2b

Thanks to Shunsuke Shimizu (@grafi-tt)

80206ada6339313b5e77a6248e97f2d91b7bb43f authored over 5 years ago by Frank Denis <[email protected]>
from_hash: clear the high bit

8a1ac8e11fda8b77af0d9073f57475f9f66cb509 authored over 5 years ago by Frank Denis <[email protected]>
wasm32-unknown-wasi -> wasm32-wasi

10b991d5184bd1157d1cbad4525ab6a351f6aa98 authored over 5 years ago by Frank Denis <[email protected]>
Just look for the 'wasi' substring

a47159de27d54f25642df38a348914113fded4b0 authored over 5 years ago by Frank Denis <[email protected]>
Automatically update config.{sub,guess} in autogen.sh

aff4a605812f7e30060d590c44890f38150310ed authored over 5 years ago by Frank Denis <[email protected]>
Avoid useless pack/unpack operation

f1309fd752024bec34e8363c2bbf2aaa7517ce4b authored over 5 years ago by Frank Denis <[email protected]>
Revert "Postpone from_hash()"

Use proper reduction, and don't mask the high bit, so that
H2C-Curve25519-SHA512-Elligator-Clear...

4b7e497a926646607f93a40bf05a0828a8648594 authored over 5 years ago by Frank Denis <[email protected]>
Lucet now has a --reserved-size knob

56d93ffe628ad3bf80920a1252a76f07ee54e356 authored over 5 years ago by Frank Denis <[email protected]>
Postpone from_hash()

ab1e720a305a340722cf2b673317c86fb866a0bf authored over 5 years ago by Frank Denis <[email protected]>
Update the symbol list of the emscripten target

4f1d0ccfdb0ba5053283f41038090cf8ff11717f authored over 5 years ago by Frank Denis <[email protected]>
Add core_ed25519_from_hash() and core_{ed25519, ristretto255}_random()

24c54073a89169334d359478b67be13ae9c33b0a authored over 5 years ago by Frank Denis <[email protected]>
Rename ristretto_from_uniform() to ristretto_from_hash()

689407c36d9d1c04771682be769a8d29950c2d93 authored over 5 years ago by Frank Denis <[email protected]>
set ED25519_NONDETERMINISTIC on WebAssembly/WASI target

38ebbac33631f533516963491b03852448ef8fb6 authored over 5 years ago by Frank Denis <[email protected]>
Fix placement of alignment specifier

261761a02c12c75c1541af691b5b0d6a30b68061 authored over 5 years ago by Fraser Hutchison <[email protected]>
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-r...

cec56d867f741e66f78b9fde37d9081643599a2a authored over 5 years ago by Frank Denis <[email protected]>
Make the stream and stream2 test object code 1000x smaller

e7942ad150c4dcc6834b5e0959639af77912ebd2 authored over 5 years ago by Frank Denis <[email protected]>
Clarify that --min-reserved-size surprisingly sets the max memory

3fde7349e188424347bec70b1b6c74742004b5ea authored over 5 years ago by Frank Denis <[email protected]>
Remove temporary files

05c86927f47d8c25b55633c60e120e2daa15bcb9 authored over 5 years ago by Frank Denis <[email protected]>
Spaces

fbe5d52a81c7df4eefb7bdac8b8b1bd4deb6a068 authored over 5 years ago by Frank Denis <[email protected]>
Make the WASI backend configurable

ff88392d8cdf08361686257c681a7bed4c0e0a7a authored over 5 years ago by Frank Denis <[email protected]>
Lucet requires --min-reserved-size or tests with large allocations will fail

2277e7f4f05ff278637a054610091a2048678941 authored over 5 years ago by Frank Denis <[email protected]>
lucet --dir=.:. works

Current WebAssembly runtimes status:

- wasmtime: no tests are failing.
- wasmer: 3 tests are fa...

e38128998b9a2051bd6d56f08ca54140ef0b03ad authored over 5 years ago by Frank Denis <[email protected]>
Try wasmer and lucet as alternatives to wasmtime

However:
- wasmer seems to have issues with signals, causing some tests to fail
- lucet's --dir ...

7993e352279afef2caa40f32854c9b745f2af7d7 authored over 5 years ago by Frank Denis <[email protected]>
constcheck: ignore deprecated declarations

3d6151ae6276344d9dfa20390dc3f437ea70df18 authored over 5 years ago by Frank Denis <[email protected]>
Indent regen-msvc.py

f1aabcc19becdc72fd1fab16753be8954f1e0298 authored over 5 years ago by Frank Denis <[email protected]>
Ignore libsodium-wasm32-wasi and sort .gitignore

075b3fd4246186538eabc0ec45be4f3a054fde35 authored over 5 years ago by Frank Denis <[email protected]>
Update the dotnet-core release script

fb5e0e45f434f504e86809d34e72d494a983119d authored over 5 years ago by Frank Denis <[email protected]>
Add a warning about headers in Android builds

927dfe8e2eaa86160d3ba12a7e3258fbc322909c authored over 5 years ago by Frank Denis <[email protected]>
More aggressive check for getrandom() and getentropy() usability

In particular, they can be present, but not usable for a given
compatibility level. This is espe...

5b0532426881f774ee4588b50c66546ba7007a59 authored over 5 years ago by Frank Denis <[email protected]>
Recompress logo

d26b06243ea4507db84a9516db91940ae5e15621 authored over 5 years ago by Frank Denis <[email protected]>
Add missing prototype

39701c6157f2a2cf638eee4b5af7d0ef18b0b9ca authored over 5 years ago by Frank Denis <[email protected]>
Ensure that we use non-zero random scalars for inversion

22c289d195e201cec24c3c75fcc981ed2c2b8fb3 authored over 5 years ago by Frank Denis <[email protected]>
Add crypto_core_{ed25519,ristretto255}_scalar_mul

db6f43d25e77b001c53020dc350fdb1c16731afd authored over 5 years ago by Frank Denis <[email protected]>
Use the correct constant for the buffer lengths in scalar tests

2d87abe21a705aac9f4a066168553204c84d9651 authored over 5 years ago by Frank Denis <[email protected]>
Turn on wasmtime optimizations

a7ebe2856f6e526829c60995589374fb808354a3 authored almost 6 years ago by Frank Denis <[email protected]>
Include wasi-test-wrapper.sh in dist builds

aaa9d0d94069854f401f5dfce1ea357bb574028b authored almost 6 years ago by Frank Denis <[email protected]>
Rename wasi.sh to wasm32-wasi.sh

a3f507ae8107e0b168ec2e16bb2438147f527423 authored almost 6 years ago by Frank Denis <[email protected]>
wasi: enable full builds, bump bench iterations up

also disable threaded linking to work around an lld bug

d40175ae33dff96f8efd66f0efeefb857f12dc5d authored almost 6 years ago by Frank Denis <[email protected]>
wasi: use -O2. Best overall performance in -O{2,3,s,fast}.

6a5650fb3468e34fde0c69e0ca3e1b3253fce9de authored almost 6 years ago by Frank Denis <[email protected]>
Add wasi --bench

59b1c31acfaf1e5bc59c03aee1c89763315f5a1a authored almost 6 years ago by Frank Denis <[email protected]>
Don't forget to free() r_inv in the core_ristretto255 test

449e6d12b9172397c1a1ab457ce1d4c19c56b701 authored almost 6 years ago by Frank Denis <[email protected]>
Run the WASI checks using wasmtime

9dbf03c115dc388ba76570a89ba00824ae2f326c authored almost 6 years ago by Frank Denis <[email protected]>
egrep -> grep

c21fa570f68c91b6c4988e48ebbead882d1e0aea authored almost 6 years ago by Frank Denis <[email protected]>
patch build-aux/config.sub if needed

47e397edf8ecafa210dd865b53c92afdacfb5fe7 authored almost 6 years ago by Frank Denis <[email protected]>
First step towards WASI support

8745c8511471d11013d9da68c245f3f58b90493c authored almost 6 years ago by Frank Denis <[email protected]>
Do not include sys/random.h after defining getrandom() on Linux

4d1c4bf0baa79c7e37cb34e8f5c9c31721451ea6 authored almost 6 years ago by Frank Denis <[email protected]>
Downgrade the TL solution for AppVeyor again

e8e5fb8ffd3c511d5f5c7e3b904a15381c3a2f65 authored almost 6 years ago by Frank Denis <[email protected]>
Appveyor doesn't have Visual Studio 2019 yet

9fb1625c9d87703865eaf5a52baebb6f08f50b31 authored almost 6 years ago by Frank Denis <[email protected]>
Update AppVeyor

187cf348eb078aad8f8717e3de133f5ff6090f31 authored almost 6 years ago by Frank Denis <[email protected]>
Build Visual Studio 2019 binaries

03b1c68ef3f731f1aa88b3ed6e55d4769a719ff1 authored almost 6 years ago by Frank Denis <[email protected]>
Add Visual Studio 2019 builds

0a7e4c1f8e49cf3495ece942fb231945a4044fcd authored almost 6 years ago by Frank Denis <[email protected]>
Update the top-level solution to Visual Studio 2019

2422feed9889d0875c00a6cabc1f8b3187de90c7 authored almost 6 years ago by Frank Denis <[email protected]>
Travis: reduce build verbosity

d653963ab76ac18bb356e0d853381e9e034bf715 authored almost 6 years ago by Frank Denis <[email protected]>
Travis: parallelize builds, not checks

26b3b3bffc704f16730a7c2eb3b965490c3d6812 authored almost 6 years ago by Frank Denis <[email protected]>