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

Remove aes128ctr from emscripten

8ceb55994bbc48fb616526ce184d35a7dca230a1 authored over 7 years ago
Regen MSVC files

acdd766953011d5a326170557ca0a87ac3a8edd7 authored over 7 years ago
Remove aes128ctr

96be673f82ed7068046cb80584e257f5b81572a4 authored over 7 years ago
Remove aes128ctr, add secretstream

1ddeab2a8770191358dd64997a4c6ec6909e187d authored over 7 years ago
Explain why pwhash parameters must be stored

2a9c81b5c422f20e1f701109e1e9073fe2cef9b3 authored over 7 years ago
Mention when the state will eventually be cleared

93c386cb6cad867f40fb14d3e0d57215f8ac9128 authored over 7 years ago
Properly support Argon2id in crypto_pwhash()

d338ae951209aa85018cdd1d07fcc21c037f743c authored over 7 years ago
deinit

491f785274191f7c7cc001f588c580155ea0f3df authored over 7 years ago
Revert "Add Irina's sketch for the release day"

This reverts commit fb44259ff090fc80c4e208eabe2cca65bfa17084.

70a841e6499f99bbd0083682c27d493f456c56aa authored over 7 years ago
Add Irina's sketch for the release day

fb44259ff090fc80c4e208eabe2cca65bfa17084 authored over 7 years ago
Nits

4c37368f95e756b7f930f437e5ecbdc934d5f926 authored over 7 years ago
Remove dev #warning

94550cefd5921c09a1ea352c759851b7ad0e592b authored over 7 years ago
Add sodium_base64_encoded_len()

3e0b4dec6e819b75d2245b9a2fbaad2153364e79 authored over 7 years ago
Avoid negations on unsigned values

4ce2856a5d1ec6ffff9f1e4578348745e82f0bf2 authored over 7 years ago
Annotate

7e06a6a9914d646b75e917f23f8047e6cf8cfe0d authored over 7 years ago
More tests: verify that they key gets updated after the counter wraps

18f0fff89e4cb843eb901dc4eef3c05800c33a84 authored over 7 years ago
The documentation is not a work in progress any more

e061abc2bbe6e0b3c55ffee48557fac0a5c26aa3 authored over 7 years ago
Tag salsa208 as deprecated

91233a014320374c8b3c9bbde27bedaf389aaa00 authored over 7 years ago
Move the codecs tests to their own test file

ee1d5c96d887283b2c961c615dc3d348bcfa1b97 authored over 7 years ago
Check if SIGABRT can be trapped multiple times in a row

558355e566fd1e4ce124a4cf733652dfe7794595 authored over 7 years ago
More tests

8ee67b1dd7300852ccd9bad92893d431082bc512 authored over 7 years ago
More tests

1f72dec89dfe6099d1b935cb6f00688545deee08 authored over 7 years ago
No need for ge_scalarmult_vartime() in minimal mode

3db75fc64771c79bcb9b31e4c34b63b53b2acfea authored over 7 years ago
More tests

41dc933226730d6f4bde66a1bf39c1e8f55f8596 authored over 7 years ago
Additional check

aec433cecce7b9e53ac6af480659a575178dc61b authored over 7 years ago
Do not trigger Travis+Coverity in the master branch

87af832ae23b672a9f7a5cf25e54e396a3c0e103 authored over 7 years ago
Make the behavior of hex2bin() consistent with base642bin()

Return -1 on incomplete sequences and on complete sequences
with trailing, non-ignored character...

7423408cd33e4bab71b1ee5bef4dadd0eb05e7cd authored over 7 years ago
secretstream test: don't pull twice if we don't test with AD

00660d79b950acc6ef3e78f5c835c02f08ee1c1e authored over 7 years ago
Add tests for short, invalid unpadded base64 strings

3c8a7f17f08b65d0d4048a4d3a708490be76bb6e authored over 7 years ago
Skip trailing ignored characters in base64 decoding

c7fe84cfb0f18d4f45127ade638bdd7d57a4e48f authored over 7 years ago
Add a helper macro to compute the length of a base64 string

Modern compilers should optimize these common subexpressions fairly well.

70e5ff5e147526a790ff25643ccd2a73d7e0a75d authored over 7 years ago
More tests

9209e89d96ce3798331baa9e9156789bf6fe63ed authored over 7 years ago
More tests

31e9a5541d0c6650f8ec108a37a6e4ebfc6a82b4 authored over 7 years ago
Remove redundant test

61214ba6b9e5e6dc2b0cdd89f41a9c84f5438b28 authored over 7 years ago
Tests

525c21ed10fc9d3f612acfd04b5d7091a8c0d6e0 authored over 7 years ago
Indent

77f3b71354c78d14d649d5060e5c9fd4ebc3e7ea authored over 7 years ago
More tests

1875980d33f9bd88f43b450cc4545314cbd43685 authored over 7 years ago
More tests

5b9680ead67593bdd28f6b1a76d4b860eed42f4e authored over 7 years ago
~ 80 columns please

4828c5923ad0faafd0445ab4ec66f1b324f1ae90 authored over 7 years ago
Faster; doesn't require to wipe the output stream

66c621f4170439ee36bc02cec78af77b8774b593 authored over 7 years ago
Add a global xor_buf() private helper function

5da8f4fbc6996867f0291c75a17740822bf7993f authored over 7 years ago
xor the key and the nonce on rekey for better separation

7d756fab960d01e27bc6d1fcd5649703f43a78c1 authored over 7 years ago
Improve readability

bb1b27fa36751eb8d58b74c9a093e676c699626d authored over 7 years ago
One more COMPILER_ASSERT()

10bb28b27ee5771709ef86024504b6e8d34e1336 authored over 7 years ago
Define macros instead of repeated offsets

Improves readability, removes bugs

2ce41de29bed3882f3ed0ffc98e49b33c1c505bf authored over 7 years ago
More keygen tests

e878bc141be12820dc6dbcd7a97bf50070bc1e2a authored over 7 years ago
int -> size_t

f244f658d620af3e74b8b16416e15cef2239ed58 authored over 7 years ago
metamorphic tests for HMAC

9c53da4a6deb8f375428ceaa81b35caafa644267 authored over 7 years ago
metamorphic tests for onetimeauth

bd69a3083ac264b2c614f18d97734d5aa99887f2 authored over 7 years ago
+ simple metamorphic tests for crypto_generichash()

This needs to be extended to other APIs with a streaming interface

a7b75a2d7d7a38024d07218294a894e5f781837f authored over 7 years ago
Don't generate SSE2 code if that instruction set hasn't been enabled

a029b352afcf1f5207b6546d3cd80a8919d9de71 authored over 7 years ago
Revert "__SSE2__ may need to be explicitly enabled"

This reverts commit 35d8aa5d3ef26350e9474659ac4a1cb3da085c09.

09fd953fced1c09543c57c0f8406297c19e55b7a authored over 7 years ago
__SSE2__ may need to be explicitly enabled

35d8aa5d3ef26350e9474659ac4a1cb3da085c09 authored over 7 years ago
On 32-bit systems, the limit is SIZE_MAX

a161dd9fa10fb316ae27ca62d1da2cf0edd4c5c9 authored over 7 years ago
Update ChangeLog

251751e6992a5c349cb1b7a7b35b3e1812f688dc authored over 7 years ago
Avoid "in" and "out". Use "c" to represent the ciphertext.

d8a8201bb2a03be554f69e1c72d93eb8c6536179 authored over 7 years ago
Proper xchacha20poly1305_MESSAGEBYTES_MAX definition

1181a47cb475fc49944932250b2acd77a854cbb8 authored over 7 years ago
initbytes -> headerbytes for clarity

bfab44aa40b25c1704062ffabc48b861eae1049f authored over 7 years ago
secretstream: use "header" instead of "in" and "out" for clarity

e8f1c0be6642d3594379f33e161010bbea6a3a8b authored over 7 years ago
Add the ability to use only strong symbols, even on ELF targets

9e0ff55ebd3550482f77251d2288f6ae00ed5f70 authored over 7 years ago
Define SODIUM_EXPORT_WEAK instead of adding __attribute__((weak)) tags

b0420b32d71aecde21179e3114057395fc7cf5cd authored over 7 years ago
Bring back -fno-asynchronous-unwind-tables on MingW

ae515a16aaadd0321b1ce4310355755b2f3b0629 authored over 7 years ago
No default clause needed

3df3fabb87b81406afd7613b6e1646877484e4bd authored over 7 years ago
Use #error in autoconf tests

1f8056ab11c3f9b1518870e921cbee284daa98db authored over 7 years ago
Disable AVX512 on MingW even harder

147d8b6205dca6ef48d5950336a57ced6737553a authored over 7 years ago
Disable AVX512 on MingW for now

ffce4334e4f218f9bcbf97620f1cf6cae3764b30 authored over 7 years ago
Revert -fno-asynchronous-unwind-tables addition

Try linking an object with AVX-512 opcodes instead

07de00bc9a47492b930a01b037dfd6177c59d192 authored over 7 years ago
up

9aa1165314eba38529c15f8435b9dda1186daf4a authored over 7 years ago
Add -fno-asynchronous-unwind-tables to optimized builds

No need to check if the linker supports this.

eb8c283dd8586311bbd3760f3a37782ecc67e222 authored over 7 years ago
-fno-asynchronous-unwind-tables is now required on MingW

186b398a213e93ab1592ef29d45cbf0a08c3a083 authored over 7 years ago
Update m4 deps ; remove pkg.m4

7de597f0510ea1b38bb560d9d458e85f399cfe1c authored over 7 years ago
The AVX512 optimized BLAKE2B implementation hasn't been imported yet

383705ffc29c5504474de92b70dcfd97e4f22ded authored over 7 years ago
Travis CI : Move the tcc check to the install step

f86f021acf9646d2ef56cc1b1c8ce78c84e57b69 authored over 7 years ago
Don't try to access /usr/local on Travis CI

19496bcc01e1a3fd87c66542cbc84aa724690f8a authored over 7 years ago
Old tcc versions miscompile `while (++in[x])`

So, let's just keep things readable, even for compilers.

ca43a12683f2cbb34648db096f547d6390c60f53 authored over 7 years ago
Modernize the core3 test

10edd16b4072ae24e3dbbf732c5aab5fd067ef9d authored over 7 years ago
Travis CI: don't run multiple jobs in parallel due to memory requirements

dcde773e5bb4c8585e7a7cc6861f0c6f385d977c authored over 7 years ago
Travis CI: avoid duplicate addons section

150c6930e0e5d0e417de6dcc87cd6ec139f2d177 authored over 7 years ago
tcc + travis...

cdfb0aaa328b3d09dd8c0ddf300d2e8c031d6f15 authored over 7 years ago
tcc doesn't seem to work on Travis CI

9f4011197780b688829916707ea8e7598276ed4e authored over 7 years ago
Travis: start with a quick compilation using tcc

7e8cdd82797047f9bae8ef0f42ddc9796a1d5ce4 authored over 7 years ago
Move #ifdef up

c6aa04108ec41042aecb72ad4c9ec6dc7d96b013 authored over 7 years ago
Disable AVX512 optimizations on clang < 4

b31a3f247e4e6e53a45b592a4337e9650d87090b authored over 7 years ago
Explicit casts

4aba976d5f9dc9d64c3e2b908faefa24de48d3f5 authored over 7 years ago
Remove unused var

15ee95c64cd199ae22cee3800375cb394ec61f7d authored over 7 years ago
Force inline

dcd60ba661a2163a0083f553ceb6a5c790ee1282 authored over 7 years ago
Add AVX512F optimized Argon2 implementation

5cc334b33c716a3991097317a80c49b28912b366 authored over 7 years ago
Check for avx/avx2/avx512f linkage

70f66c9a6d95fa40bc3827c97c9b4f0be0031cbd authored over 7 years ago
Use macros instead of magic numbers

6866b3d555355b106bd0c8c71c7d07f7531e1883 authored over 7 years ago
Check for AVX512F support

1c0677b09fe26a0ceb14e9f9c33b187c76904edd authored over 7 years ago
Missing pieces of a version bump

80095105bbf92d86675eb366145a860338f94a76 authored over 7 years ago
Add tests for scrypt rehash

390f865e352186feba36e78edcba223e6cfa6426 authored over 7 years ago
Add tests for crypto_pwhash_str_needs_rehash()

2a2b85eeeafc621d335db33259622ac0c9bc1fe5 authored over 7 years ago
Remove extra semicolumns

979b21d67b6ed8b251317f7b2e20a887516d7e81 authored over 7 years ago
Avoid untagged unions

62c41c703e4e8b08b98110c61cd444f22fa0546e authored over 7 years ago
Remove trailing coma

5cf1de94ad28c274655196f17ec3abce952bdbe0 authored over 7 years ago
Don't return void

3aa1c71de17b1a7baf08f036645ced615b8eac9f authored over 7 years ago
+ _crypto_pwhash_scryptsalsa208sha256_str_needs_rehash()

d0a418a863169ac149e09e976053175fee84ac48 authored over 7 years ago
Confirm that emcc is actually being used if EMSCRIPTEN is defined

Fixes #544

6dcba550c2c86b730657bd55db82eb8c3748618d authored over 7 years ago
Avoid multiple declarations in an EN_ASM({}) block

Some emscripten versions don't seem to support it.

0ae678b0f906cde392c2c1ca8452dea96734c3b6 authored over 7 years ago