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

Add backquotes

dc76cf7cd8453e09891adb1b929db19949b3ca6b authored over 10 years ago
Re-add the address of the mailing list

151afdaa2cd2884b38be49d5b38f805cdab5ee15 authored over 10 years ago
Deprecate the single-file documentation, link to the gitbook one

626cc3ba99e6ab9773e2f58e65d86636a8e7e3e7 authored over 10 years ago
poly1305_finish(): zero the whole state using sodium_memzero()

e309c92e9bda1f1a525ac4bbcf03a22490737ce0 authored over 10 years ago
Add Coverity Scan status

b617fbde52fe7759a30b9b00a7b438b07feb3de1 authored over 10 years ago
Add pwhash recommended minimum parameters (interactive & sensitive)

32947225e44975b29e23ec816b45a100922a1bb2 authored over 10 years ago
Don't include locked memory in coredumps

Linux 3.4+ supports a DONTDUMP advisory, which prevents memory
from being included in coredumps.

08e578c421de767b4a16403d880597d7aac0a6e5 authored over 10 years ago
Add another static assertion

9d8b184c1ac2a15a0e6696d3947190dfd1a78f40 authored over 10 years ago
crypto_(secret)box_easy_detached() -> crypto_(secret)box_detached()

768b78b7114bba61660dc14ad5f5455c593cc39b authored over 10 years ago
Next package version will be 0.6.0

The library itself doesn't need a major version bump.

28d6eeaad760c6d7a61159f765d300984bd456aa authored over 10 years ago
_detached versions of crypto_box

c8dfd0d211993a5b408cdde22f8eacf0b243b387 authored over 10 years ago
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 peop...

44f7a9f3cb4dab0f62a68c86dc1d0b5e82e5f451 authored over 10 years ago
Update MSVC2013 solution

83e91d7955a64cb6a9e15b79c777e3943ea00aa2 authored over 10 years ago
Update the MSVC2010 solution

113adff15b487e58a6baf4554f6a7342d4cd802c authored over 10 years ago
Update MSVC2012 solution

54cddd9650baa25b93125696f84123bdcf483d44 authored over 10 years ago
Update the legacy Visual Studio solution

b35d9d07beffe079b25d4c22d3d2a0d2c3094c8c authored over 10 years ago
Revamp the AUTHORS file

ca28c580e8e49b9d4602e7029848fcb84e814712 authored over 10 years ago
Move the chacha20poly1305 implementation to a subfolder for consistency

d00f0ef94a599381924a7af7b61fc9fd65ba0329 authored over 10 years ago
Handle c / ad overlap in crypto_aead_chacha20poly1305_encrypt()

d80dce91399855e43d167fe250a8e9dc7425fefd authored over 10 years ago
Move the tag to the end for crypto_aead_chacha20poly1305

eec0f78af698794d6393fddf88cea9f3b0fee972 authored over 10 years ago
chachapoly1305 test: check output length

efe53d118ba9613152010de13b9e80c8e9cd9b65 authored over 10 years ago
Rename secretbox_chacha20poly1305() -> aead_chacha20poly1305()

The tag is still at the end. This will be changed right after.

a7410966ea68a21cc004d40e4ba84fd44f2490ae authored over 10 years ago
zerocopy crypto_box_easy() and crypto_box_open_easy()

d983bbe860461b599f124bc3b178b42a38866d9d authored over 10 years ago
The easy interface doesn't require any memory allocations any more.

At least for crypto_secretbox. crypto_box will follow.

865a0719fc6a19e8d6730b0ad689885e45d83c42 authored over 10 years ago
Zerocopy crypto_secretbox_open_easy()

b2a8367b2b669c4d80ae182333ec161d69a67f3a authored over 10 years ago
zerocopy crypto_secretbox_easy()

8e22264e8577e9443de7d9054daa9974f867eb1b authored over 10 years ago
Add crypto_stream_salsa20_xor_ic() to set the initial counter value.

f08666b0c6915b38813486e9e4eb758d410cd5b5 authored over 10 years ago
Update vs2010 & vs2013 solutions

e352e775e8459070856f641bfe6745f6e50565aa authored over 10 years ago
Update vs2012 solution

1ba2ff6a04d470346f04bb47c3e2e92ad8711004 authored over 10 years ago
Update headers in the MSVC solution

6a3598187ab4a4d7338bd84931573971064eeed8 authored over 10 years ago
Update MSVC solution

4687d2db7710ad7ecd7786cb7cc614b7dd634cf5 authored over 10 years ago
Use weak symbols to prevent LTO if this is an option.

Idea from Matthew Dempsky.

957315035a5729ee089404fbdb2710fa78dca188 authored over 10 years ago
zero the poly1305 state in crypto_secretbox_chacha20poly1305*

c7418dfd589b3abe6d5642a747c1014e04bc17a9 authored over 10 years ago
Document ChaCha20Poly1305

bc249689934af3bd25d81fd0e0d8ff5f35cbfccb authored over 10 years ago
Import secretbox_chacha20poly1305.exp

5e89fc93030f41d2dc83310dc41b76e973509081 authored over 10 years ago
Add AEAD_CHACHA20_POLY1305

With a twist: in order to be consistent with the crypto_stream
interface, the tag has to come bef...

bd1490a6cd63f7d166ee1c11bd3b00e7d67f1e49 authored over 10 years ago
+ crypto_onetimeauth streaming interface

9cba9c39e359bb77b3f93a89b663fb90ddcdc767 authored over 10 years ago
+ poly1305 streaming interface (2)

4df5a1b4046637abcdde43d1637c30bc7607bd84 authored over 10 years ago
+ poly1305 streaming interface

b6fbb0ca6ae311fe4dde9a0445adc16a806570f1 authored over 10 years ago
poly1305_state_internal_t alignment is fine; add intermediary void * cast.

ffdbac52cefc51575797aab100de824f0586450e authored over 10 years ago
Remove implementation-specific header crypto_onetimeauth_poly1305_donna.h

Remove macro magic for poly1305_donna by the way

c914f6a1af787a14bf4956d2e6e10e169e50bda8 authored over 10 years ago
Expose poly1305_context as crypto_onetimeauth_poly1305_state

47f409a0c8a91a55025fe24244709587f40372ad authored over 10 years ago
Indent

3ae2cb5c26905113e94d3036200606bb1d8dacac authored over 10 years ago
+ crypto_stream_chacha20_xor_ic() to set the initial value of the block counter

b0f798aa6667a8dd2523b8ffddb585cf2dacfdf9 authored over 10 years ago
Disable memset_s test for now.

Targeting OSX < 10.9 with -macosx-version-min doesn't work as expected:
memset_s is detected as p...

098bad385bc08062337ad3e46e82ae609de17ac6 authored over 10 years ago
Use RtlGenRandom() instead of CryptGenRandom() on Windows

64154fb9f5ed02f5043770dd26801691acca3057 authored over 10 years ago
Debug symboils for VS static libs.

0c0705ed47a4c82b6dcb3185f623d17e61499831 authored over 10 years ago
Another Objective-C wrapper

18cabe2c149dd9b98a1ce06a29f70ee206c3e34f authored over 10 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Avoid naming a function select() in order to avoi...

bc11c90bf5b993d4bb60f12e5f0432df36c42543 authored over 10 years ago
Do not allocate more memory than needed in the easy interfaces.

And compute m_boxed_len as (ZEROBYTES || message len) to match the way the
documentation describe...

7b7e223d39aeb6909a4f1de4b23820e3e78765ff authored over 10 years ago
Avoid naming a function select() in order to avoid confusion with select(2)

dfade241e764622e2145a07eff89e1a91ddecf90 authored over 10 years ago
Add annotations for Coverity FPs

befd9c257d6538c126077f942bd27e7c9a89ff7d authored over 10 years ago
test/default/sign.c: make the test vectors static

1fcb676aed2e55156402218b54ee797beb6eb4ca authored over 10 years ago
Comment dead code generated by qhasm

9b3da167fda244a5f4b2cb5f9420d6e85fed4629 authored over 10 years ago
Remove useless access() before open()

3acdfa99a6922a1f4eed699f301131ae98820c2d authored over 10 years ago
Make crypto_sign() test code more explicit.

crypto_sign() doesn't just need the secret key. The public key has to follow.
Which is why the te...

06e089ef6a18ba1d461fe7dcfc82b72b8b16e43d authored over 10 years ago
Disable the pwhash_scrypt_ll test that requires 1 Gb RAM.

This is way too much for many devices and for VPS users.

8560366cd8da3245f564a69e31dfec1ee4a3e161 authored over 10 years ago
Rename curve25519/ref10 files to avoid duplicate file names.

Sharing code between curve25519 and ed25519 would be way better, but
until then, having distinct ...

6aacecac604a88593ba1a4766f939e5ec2e000a6 authored over 10 years ago
Remove the ref curve25519 implementation from the tree.

fee99c1b2ea7b5da502557ea2f8902da58ee9a37 authored over 10 years ago
Replace curve25519 ref implementation with latest ref10 from Supercop.

a0a3741ea33a3ab105f96e3dbb163ef58a89f9ed authored over 10 years ago
Revert bd8cbd3175cd2041945ea28bf0d4521fa79de26b

Go back to masking the high bit in curve25519 instead of processing the
key as a 256-bit value.

2058eaea999b336fad108999638b3bd5302a96a3 authored over 10 years ago
Revert "Make curve25519-donna-c64 handle non-canonical points like the ref implementation."

This reverts commit bd8cbd3175cd2041945ea28bf0d4521fa79de26b.

Conflicts:
src/libsodium/crypto_...

6145edc563a13901cd98057303e4c7235a8ef402 authored over 10 years ago
Do not suggest running anything but `make install` with root privileges.

c2290bbfaf193dfa1dc078de9e2684e943eb74bb authored over 10 years ago
Update VS import props to fix delinking.

8f5c9df2570e8556072a11fc12f730ca3f36aa68 authored over 10 years ago
Indent

42b2d5c8e72a1cdec5a353e3ca5c18dfe1ecb63a authored over 10 years ago
More test/default/pwhash_scrypt_ll.c fixes

e737c942716821e3a48a96792d7d7cad6ee6a1ab authored over 10 years ago
Make arguments match the format string in test/default/pwhash_scrypt_ll.c ...

f341a4c9a32d2cd7e68ab84c8129b95e85642800 authored over 10 years ago
Merge pull request #167 from truenull/master

Tarsnap test vectors tested on Windows

6afdc9678346df66935580f0ee062cc5404a614b authored over 10 years ago
Change spaces to tab in Makefile.am after pwhash_scrypt_ll addition

1d4849465b32016b2bb652ebb39ab63b9c84474d authored over 10 years ago
To comply with C89:

- Moved variable declarations to top of function
- Constant output buffer inside the function

...

e7e4ab514c235c2c24f2b30998b986da145557d9 authored over 10 years ago
Fix Travis g++ errors

e477e51323a53d03bc0a69b26d0805b5a79e1654 authored over 10 years ago
Add test for Tarsnap testvectors to low-level scrypt interface

d47d5d8623db54338f1e5fb307d6e24c6ab5474a authored over 10 years ago
Update nuget package to 0.5.1+ (published).

04fdc3d315c2d0cffcc668d2509361272433d4e9 authored over 10 years ago
Remove useless #include

4c9a993225999b914d9c85d930cab6b00f47f607 authored over 10 years ago
Add extra braces for int128 initializers

eca4b52911e0a43c1ecea96c85a16f7e6a341e1c authored over 10 years ago
cosmetic msvc xml fix

d757bf197b3f60adcb24bbe8811ed6c2b0207222 authored over 10 years ago
aes128ctr: use an union to avoid breaking aliasing rules.

9981651750df0f4966ebd157b07fff443585de01 authored over 10 years ago
Avoid redefinition of be32enc() on NetBSD.

c712feaae37f96858413502a6805e93ebd2b8e35 authored over 10 years ago
Mention crypto_box_seed_keypair

b47755fac15b39729b6cb531e0daa13a2798c9f9 authored over 10 years ago
Change crypto_box_seed_keypair to use SHA-512 of the seed

This makes it compatible with what js-nacl and racl do.

9f52b0f0e9c3b2602c9bce627526d3176554f7af authored over 10 years ago
Merge pull request #161 from jvarho/crypto-box-seed-keypair

Add crypto_box_seed_keypair

c4f7adeda4741ed32f54b60a41f66883df6043f2 authored over 10 years ago
Test crypto_box_seed_keypair

f438116b6ba4f99c6a7ccafc4ac92623715ae73a authored over 10 years ago
Add crypto_box_seed_keypair like crypto_sign_seed_keypair

Uses sk = seed.

c565993885cdc9f6c0f2394f2d5be298b2d594ae authored over 10 years ago
Nuget package generation intermediate outputs.

35b8483137627d7bd7a50fbdf6ab9cff1c4dd6db authored over 10 years ago
Merge pull request #159 from evoskuil/master

Minor VS build/package updates.

2270e4dc02e31d8f602f5bf377d0daa6599ae54e authored over 10 years ago
Remove use of $(DefaultLinkage) for values reflected in the VS props UI.

e5648e21a23319805c2344d36340f5b3615fd72b authored over 10 years ago
Generalize dependency references (unused) for nuget package.

d790237af334b7fb19bb043de4953545bcf89fe6 authored over 10 years ago
Merge pull request #158 from GraxRabble/emscripten

prevented 128 bit integers from compiling with emscripten

fb5390e8290470cc8bdf812932c66e8389517eb5 authored over 10 years ago
Do not violate strict aliasing in int128_aes128ctr.c

5f847cb76cc35c23f73a9c85cdf5c90108ad6184 authored over 10 years ago
Use uint64_t for 64-bit types instead of unsigned long long

7da592b730238b125ddbff6e8bfef1b6b7533f31 authored over 10 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Link memset_s presence test

bbaac8b573245456562b0f5b489cf42c5221356c authored over 10 years ago
prevented 128 bit integers from compiling with emscripten

ccf915dc149afbcd4bb18ffd89a426114abca110 authored over 10 years ago
Merge pull request #157 from xantares/patch-1

Fix memset_s detection

5720b234919363542b9fa59271a9a8b196fc774f authored over 10 years ago
Link memset_s presence test

041f920341b30f6dfccbd9f8911fa5c4c15c2326 authored over 10 years ago
Expose low-level scryptsalsa208sha256()

a992ac52526017df42390693fd07d0c6c6645126 authored over 10 years ago
Mention cl-sodium

27d1f4d9cb705e45fc4cfd8e78d79506b16f89ac authored over 10 years ago
Update ChangeLog

6f890f19dc3c983491c8bd3dd9c1c250fefe5514 authored over 10 years ago
Install sodium/crypto_stream_chacha20.h

ddb48d3b1a1b71242462b075db9a2c8fd7c59512 authored over 10 years ago
One more chacha20 test

a517bf9f0f8dc5450b8f5f2c88a68377f15efc45 authored over 10 years ago
+chacha20.exp

0d9f25999acc14c799ab47c8300272cfcac285b9 authored over 10 years ago