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

Import SSE2 & AVX2 salsa20 implementations

17ebc9cb0794b888a69038359577f00150b2a0a7 authored almost 8 years ago
Test crypto_kdf constants, add _PRIMITIVE

c0c645da45abe8fcb17999ea133f22aff991453d authored almost 8 years ago
Remove useless prototypes

8a213f021cea94902add6c748d1f060f6bd6289b authored almost 8 years ago
Use the AVX2 salsa20 implementation if the CPU supports it

15f1904f00ced7dcdbca1fbf0c2808ee5dde26a0 authored almost 8 years ago
No // comments

d85454c3c720b56368a2c03ee10e7cb1b86facc3 authored almost 8 years ago
Use <impl>/<primitive_name>*.[ch], not <impl>/<operation>_<primitive_name>*

5088ca52f6efa81d4feae58c76eb0358250a2963 authored almost 8 years ago
salsa20-xmm6int: don't hardcode the number of rounds

5ccf9c2f46b6bef2da03a7a8cd9b04f9e6bfde2b authored almost 8 years ago
Save trees

78330822cb7120f454c8569f207b4ecf2065715f authored almost 8 years ago
Import u0.h

294007a16f4337d23adc39bf4c2d5d754c236b5c authored almost 8 years ago
xmm6int: optimize the last block

e0ee69874f343780d8d4a8a0edd84567f55ade88 authored almost 8 years ago
Define the HAVE_* macros for SIMD instructions on Visual Studio

This avoids a lot of redundant preprocessor checks

45160a0f7867f0422e8b77dc8dabfd301d5f85ca authored almost 8 years ago
Add missing header for _crypto_stream_salsa20_pick_best_implementation

d781ec3cdf213639f868ba8152d27e728d691515 authored almost 8 years ago
Enable the xmm6int implementation on Visual Studio, too

e08843d138e18e37105400114aa292ff538f630d authored almost 8 years ago
Compile salsa20-xmm6int only if HAVE_EMMINTRIN_H is defined

This is redundant with the next check, and needs to be adjusted for Visual Studio

0a4418a25fc2a984654f4591b733c56cd7a8dc9d authored almost 8 years ago
Nits

e4a43d5cff7ac0c139d4201fe660f514099ebbad authored almost 8 years ago
Use a single way for stream_salsa20_ref conditional inclusion

ed8277a2f6a094b21b399e6d727fd3998ae84e16 authored almost 8 years ago
xor_salsa2012.c is not used any more

47a3461793238c7f2febf5599eaa0668653d17e6 authored almost 8 years ago
Update AUTHORS

199aa0efa2a7f20107b8dbaf4356d387854b9a3e authored almost 8 years ago
Add missing header files to the distfiles

3b3613d46478d8cb0183809e25f935a7e87328e2 authored almost 8 years ago
Indent

c58cbcbd9094576441b66e4de4a361b7ea162f6a authored almost 8 years ago
Revamp the salsa20 implmentations and structure

- Factorize core_salsa20{20,12,8}
- Add support for multiple salsa20 implementations
- Replace t...

9294e2e6997d794f55dc18d40a844382078833e9 authored almost 8 years ago
const static -> static const

d203d87d2fb36b577d41dfd8b99fce778c1e8329 authored almost 8 years ago
initstate -> initial_state

881f8ab599d908f3b464517ef56a98a427572e75 authored almost 8 years ago
Fix previous

d860121ebca4bb25918a37c1c2a7fb0251a6cb48 authored almost 8 years ago
Merge branch 'master' of https://github.com/jedisct1/libsodium

* 'master' of https://github.com/jedisct1/libsodium:
spelling fixes (touches code in tests) (#...

4e6091b347c37316bb23a68effe521fd95e5ecc3 authored almost 8 years ago
Reformat the scrypt tests

eb1c92d2ecdf9888439c44352ab06da72c636b62 authored almost 8 years ago
Remove unused macros

1295857ae5934a4c8a3ebc297f40b57a077338c2 authored almost 8 years ago
spelling fixes (touches code in tests) (#494)

76e87fb547cb694fbfc57a18d2046683c6496a9f authored almost 8 years ago
Feature/spelling (#495)

* spelling fixes (comments only)

* spelling fixes (comments only)

21174cddc31151ebf58640ca9346a6f3680e1f92 authored almost 8 years ago
Trim spaces

0a5a40de5b08f73d2d6a78db15f362fd76dae9bc authored almost 8 years ago
Add a test for siphashx24

8fb5918fb663567a99a35301197c1dd357b21ee2 authored almost 8 years ago
Add shorthash_siphashx24_*(): 128-bit Siphash

81e37c6aa63a82e449f8c46be80401dcdd5d4573 authored almost 8 years ago
s/portable/nacl/g

710c36deb9a902ff6c9121cd035d0479ef0a40e9 authored almost 8 years ago
Get rid of core_hchacha20.h

d26c8adf84a38086e4d31af593513ce6aba5a968 authored almost 8 years ago
Indent

7bbeba572365563b835231ad375516e30f7ffb21 authored almost 8 years ago
Indent

4a958f9e9ef957551f790d833765138f6693d8de authored almost 8 years ago
Indent

f4da7fe314fbaf2ad238351fd630859a754d926d authored almost 8 years ago
Indent

3d96ea4b6af69783d7fa699c796d24ad55b1609a authored almost 8 years ago
Indent

403746598389d9305573506788df20762107f5d3 authored almost 8 years ago
Indentx

d5bf3954d63775db7be8dc760e4b084ca4fc1544 authored almost 8 years ago
Indent

cac2dde2181be6f6873910f85304596cb6374c22 authored almost 8 years ago
Indentx

cadee98e13d3b0445ef828612d97d2b7abf7a14a authored almost 8 years ago
Indent

efbc49f1004bb29235f9887a6bb41ebaad966bee authored almost 8 years ago
Indent

434e3691ba9fb76a0fcdd09ead35acef1b759405 authored almost 8 years ago
Indent

e747cec6770e7f6d9c53b99e6535521022240e8a authored almost 8 years ago
Indent

3cce789304852cbe11281ff8243d3f5fafc98e68 authored almost 8 years ago
Indent

db7c0e1956ec8dc84773f422a7bb4a91534a39f5 authored almost 8 years ago
Indent

c8f61214295b6eeee4bc85e1f1318cd93b3b3c7d authored almost 8 years ago
Indent

20b12aa9d4da2087c1234b522508e89492830004 authored almost 8 years ago
Indentx

5351efb1229c1c7437b3dc2b22a32cb935dab651 authored almost 8 years ago
Indent

dd9d8e283b8beabc74c46ee3ad0f454462063a1d authored almost 8 years ago
Indent

9cd732c88d53e67cd5704c8e174bfbb21bfc1b9f authored almost 8 years ago
Indent

0ccc6d7661736b4266255a2eea6f25db5b5f13ad authored almost 8 years ago
Indent

32a084222a3f78413803b7ebdbba5e1e86711ba9 authored almost 8 years ago
Indent, remove duplicate includes

9626d7af5934c5303a548b7cd63b2f0c2cf85e7c authored almost 8 years ago
Leverage COMPILER_ASSERT

61adf7f7774f97c0284426ab70f6f6305be8fde6 authored almost 8 years ago
inline

02c2def25e48e3974f78fa744a2e72649a816d77 authored almost 8 years ago
Indent

5535ff89468bd3312807d2b19da1d5f0eb060590 authored almost 8 years ago
Ident, reuse COMPILER_ASSERT

68466a7ed7eafe3d2e7b4db1135b2130206e443e authored almost 8 years ago
Do not invent your own types

14d54b9d22e8dd8722c99883bc71c209fc294893 authored almost 8 years ago
Clean up the aes128ctr code

a60ac31ba45edf08d965466aaffe5e6c7a11e9ce authored almost 8 years ago
Indent

2be6fc480010ca4f3b29f0acc343094a2c8576cb authored almost 8 years ago
Indent

2838bcd04c7df9bd9da1f29522eff10202d302f0 authored almost 8 years ago
Indent

a70446a127eaf76d19280ac503a061848caa8241 authored almost 8 years ago
Indent

6980d47ec2cecd58f36156a847386eb280c229af authored almost 8 years ago
Indent

2a24a27afad52b8958492e47b512f51e270c74d9 authored almost 8 years ago
Indent

a1c4cf5b3ca0225f404fb4d6238c697db4182b8c authored almost 8 years ago
Indent

cad6561799b50c8360c83c3c4bfe4753f3973fce authored almost 8 years ago
Indent

9fbd5c0c1885b0ffe76b2c6f1d4a7a91ebf8d617 authored almost 8 years ago
Indent

b25cffb7f12d06bddb2a3e4dffd92f682240a14d authored almost 8 years ago
Use inlined functions instead of macros

5a843719b1f145edc7823c98938daf8cd83af209 authored almost 8 years ago
Reuse ROTR64

fe3ed40a765f88f5a3df30ca01c3e83e348f17cd authored almost 8 years ago
Reuse macros

a3d7bc065ea50ea5fd0d1f7be1cdf19052b01a8f authored almost 8 years ago
Indent

c06418a382db686c111e0dfa64c6a72370aa1a7a authored almost 8 years ago
Avoid multiple definitions of ROTL/ROTR macros

05349aa14dd92082e0d5c1468e9413e535c005d1 authored almost 8 years ago
There's pretty much nothing left from the original code

9fdca4a8c9237aae4fd382c45f6480b4123969bf authored almost 8 years ago
Avoid negating unsigned values

f5673c7cc06db7f252ff3e787c987fa5fae627e9 authored almost 8 years ago
Version bump [not released yet]

40b4462239873b4318e1063721536d2a6ffadda2 authored almost 8 years ago
Correct array size check in xchacha20 test

0877b14c68b0532bb067b020496754a972d1d0c5 authored almost 8 years ago
Add scripts and files to package libsodium for .NET Core (#477)

7901b1ce7541202a6489957ee481aec488a0ba9a authored almost 8 years ago
Merge a couple more files

76e8776839c6d15d5a6de64d32187f1bd0d4f77d authored almost 8 years ago
Drop the _api suffixes

bb67b383efd82b737a2b921ab5ca603f4a259c0e authored almost 8 years ago
C++ compat

5957e2c73598d0cee42e8891312d1c6bc7a222d7 authored almost 8 years ago
use crypto_*_keygen() in tests

8af252bf87110a2e254ffd02534aa218c3ae315a authored almost 8 years ago
untab

7e5d64834c657f75c5d8f2d981986bbfedbde72b authored almost 8 years ago
Add a keygen function to all the primitives

7f7e7235c52f13800df15ef705dbd199252a784c authored almost 8 years ago
Trigger randombytes_seedbytes()

93d02019da239bebc260c12a649d98e134947a93 authored almost 8 years ago
C++ compat

fe3e60392c4dbc29bc99dca530e1a2b94d00f75e authored almost 8 years ago
Use the IETF ChaCha20 version for randombytes_buf_deterministic()

It doesn't make any difference except by limiting the maximum
length to 256 Gb. But the code for...

eb5ff7270ecda54a72883ff3e61eba8893d01971 authored almost 8 years ago
Add aliases for stream_chacha20 sizes, similar to chacha20poly1305

4c6b0ac7629de2362388c250d9617f3c92b331c6 authored almost 8 years ago
Add randombytes_buf_deterministic()

cafb0a695b6a59ccc84e9718507e2f67f0810064 authored almost 8 years ago
+ crypto_kdf high-level API

This is a common need, and people end up reimplementing HKDF.

So, add a crypto_kdf() API simili...

70c2796ae57979172ae882d60923d15b2aa25327 authored almost 8 years ago
Ignore *.wasm *.wast

49916e5a82fc4c4b4c64026a7d3a00111e0ba9d5 authored almost 8 years ago
sort

45127e7bb90c9c43d4592b4a581e3d902eccedcb authored almost 8 years ago
blake2 -> blake2b

7555ae37f04f6a235f02650490c5088795615cee authored almost 8 years ago
Always zero the argon2 output buffer prior to doing anything

This is consistent with what we are doing with scrypt.
On error/misuse, the buffer is zeroed; th...

e0150faf565bbc3f0a48baa94bd685f75dcc982b authored almost 8 years ago
Set crypto_pwhash_scryptsalsa208sha256_BYTES_MIN to 128 bits

2c6fb87708e3de20ff7dafeecd2aa3cd7f264afb authored almost 8 years ago
Complete 08c0e03f8380e6973d2ab7571f9c1ebee6d859bc

2e4e1c66a0433898df70d4eecac6ca30850703bb authored almost 8 years ago
WIP: crypto_pwhash constants (#464)

* Test exposed constraint constants on crypto_pwhash

This includes the following constants fo...

08c0e03f8380e6973d2ab7571f9c1ebee6d859bc authored almost 8 years ago
+ test for aead_xchacha20poly1305

532ea6bd9532a50a7edacd9a002c4b91397b5dea authored almost 8 years ago