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 crypto_pwhash_scryptxsalsa208sha256() + output/salt len macros/functions.

7775a34c9772f228e02ea430554c59e2e67d2957 authored over 10 years ago
Preliminary build script for Emscripten

d33d0f08e09ae9f5bbacfeaffd522a5b38024c65 authored over 10 years ago
Unbreak cpuid check in autoconf

394e654c4041ec8074ea3ada442470309340438e authored over 10 years ago
Remove HAVE_CPUID conditional

20088ca5e25a61c0b53080738a0f4adffdaa13e1 authored over 10 years ago
Have sodium_munlock() zero the buffer before unlocking it.

a30f364ce18dae014f32e196dd4c1849967f12fe authored over 10 years ago
Update Win32/Win64 build scripts

209426304862c804a018423d96d9ebfb5042cfdf authored over 10 years ago
Ensure that /dev/urandom is a char device.

b4e98c0253feb3eaa03861ac59c05624813e5f06 authored over 10 years ago
Merge pull request #144 from hintjens/master

Problem: utils.h not installed

baa4deb1f4a3d7d256497e92a20041b95c22ce89 authored over 10 years ago
Problem: utils.h not installed

Missing backslash in Makefile.am meant utils.h wasn't installed.

94e99813575423dc39f9a93838f99a09622d6dad authored over 10 years ago
Sync autoconf cpuid detection code

dc5dbae12f6078eec1ccb54b909d14e5775a6a4a authored over 10 years ago
cpuid is not going to change more than ebx, even on x86_64

f8c49ac54f9c9682303cf2c725fb05799875a9b4 authored over 10 years ago
Preserve (e|r)bx register when calling cpuid

f601e6e47114629f2c477fdcad14071d58bcf062 authored over 10 years ago
Do not forget extern "C" wrappers.

b1c79463e0136f455a2d54d98c54d59f5401545b authored over 10 years ago
Test only for cpu features we actually use for now, add MMX.

ced803490176a6c0ed467a50c20aedffd922fab3 authored over 10 years ago
Use SSE2 or portable scrypt implementation according to what the CPU supports.

cb4f3e4f06bb6e96da999cf5f6bec55a9a5592c0 authored over 10 years ago
autoconf uses HAVE_*, but runtime_have_* sounds really awkward

42e4ebe3e32d4e2566dc842d686c235b47db6011 authored over 10 years ago
Check for SSE2/SSE3/NEON support at runtime.

cb8544715bd4566c63f53cd01827410b0ca45694 authored over 10 years ago
Goodbye poly1305-53 and its genius fp wizardry.

3cefff9e52b51a310c28c8dbb6b3edf1171c3d8b authored over 10 years ago
Get ready to say goodbye to the infamous poly1305-53 implementation.

Give room for optimized implementations instead.

ada7ebdf5d8a7e8bb5ad10925f55acf0fc3e5795 authored over 10 years ago
glibc requires #pragma GCC target("sse2") to use SSE2 instructions

840b0f243da8c7c1701a1b02c36308abea0812b4 authored over 10 years ago
Do not try to directly include <avxintrin.h>

5df1a09f9ae4b473c0b05735cc3eabc06fcef8bc authored over 10 years ago
Remove empty lines

f2f126fdfd263cb4802cc19b5773686cc9df0fa2 authored over 10 years ago
Fix mlock()/munlock() return value on Windows

40b9d0fdc7ed34e67d092935c3e9bb914176f8b6 authored over 10 years ago
Expose size_t crypto_shorthash_siphash24_keybytes(void);

3cbff15e59bb7b52a8287dbb0970b0c8f6db5326 authored over 10 years ago
Merge pull request #138 from evoskuil/master

Share VS props files and increment package version.

643f5f75c4897842193e5ea0f5a549d49388b671 authored over 10 years ago
Uupdate GSL reference in packaging script.

9c97098378cf131a494e73dcc1233a670cf18cba authored over 10 years ago
Share VS props files and increment package version.

4b082ced940af0a2b214ce06805d7f35efbd9235 authored over 10 years ago
<limits.h> is required for SIZE_MAX. Fixes Android build.

2e0497afa6f78f480615ad311e6c84043ad23210 authored almost 11 years ago
iphone.sh -> ios.sh

884eac37ce4a145aaea751ecc07e191d3716ef62 authored almost 11 years ago
Merge pull request #137 from evoskuil/master

Adding source files to VS project files.

2dc67daaa71b6066002810aa35f392431b1a8908 authored almost 11 years ago
Add files to VS projects.

135fb36b670ff7b64e0ad7c3bb8e4b7cd3d25ffe authored almost 11 years ago
Do not use functions that aren't fully supported by Emscripten yet.

488cb2895337b940d53bec23e1b5bc1bc7207afd authored almost 11 years ago
Do not compile sse/pwhash_scryptxsalsa208sha256.c unless emmintrin.h is available.

8c2e0189ab2aa26f62e1cc699b76ac8d276e458c authored almost 11 years ago
Wait, what, printf(3) on Windows doesn't even support %zu? o_O

01059444ee56af0012790c9643090a2182988f25 authored almost 11 years ago
Pointers for sodium_m[un]lock() do not have to be const

62d78ec154b72603b2e2e89386ebe1e9476b861e authored almost 11 years ago
<errno.h> is required in scrypt_platform.h

b5589d1855a99ed59bab74fa89287209d9a59b45 authored almost 11 years ago
Add sodium_mlock() and sodium_munlock()

7b07e38c6689336ed15607c8739f4184bd481b97 authored almost 11 years ago
Also check for VirtualLock()

53f3784a18876feb78918bf7d81d6559ab13cd6f authored almost 11 years ago
Check for mlock()

7533cca9c7e54804b602d493925c6f9da4d38fb6 authored almost 11 years ago
Update filters for newly-added/removed source files.

207212b2761b377a6b0e9ce09a5344269c97acd6 authored almost 11 years ago
Merge remote-tracking branch 'evoskuil/master' into vs

* evoskuil/master: (57 commits)
Don't use compile-time assertions with sizeof(dynamic length)....

85c2d1eb8f061b24cc07a1246962149726138ede authored almost 11 years ago
Don't use compile-time assertions with sizeof(dynamic length).

fdc5843176044935d310d7f0a6d045eee1e88059 authored almost 11 years ago
Add two more files to VS build.

6ede7869ec116a232dc72305fc0fdcbd73fad79c authored almost 11 years ago
Don't use compile-time assertions with sizeof(dynamic length).

f288d119107bf2a913e3c95eda2024a001ad516b authored almost 11 years ago
Update project files for recent library changes.

de2a274e6a020e62912000c4266afbb32ac31430 authored almost 11 years ago
Copy version file to source directory for build, with info message.

d54cabd59a3f2f78d628811448d0de5fe75e9d52 authored almost 11 years ago
Version file that is automatically copied into build directory.

e9fef026f7ab4b05ebf286f7060b977bcdbbdaf0 authored almost 11 years ago
Merge branch 'origin/master'

852f1f6894e9e992b3c4e28c94d8e0c9ec76502c authored almost 11 years ago
size -> len, for consistency

87ebd75469545c22b474dff384f40837244579b8 authored almost 11 years ago
Add sodium_hex2bin()

c6f1a2670a7c9192193ddaf65b6edf267d3093a4 authored almost 11 years ago
Slightly rename args in sodium_bin2hex() for consistency

618b5657d8c930c2c4236b733e3f66f4440b1d32 authored almost 11 years ago
Indent

44da824038bf29e75f1288a39e316f1c68d9af0f authored almost 11 years ago
Directly use OpenBSD's arc4random() instead of opening /dev/urandom.

8ba704b3f8cee12e8eb3b85f4716c665370f9f98 authored almost 11 years ago
Indentation

87d5b01ef6a0e5d37cdd0ec022ef72f64fd7f735 authored almost 11 years ago
hardcoded size -> sizeof

03cd2318eb362e7cabe83eb1ee78b48b91be8375 authored almost 11 years ago
Update .gitignore for the new tests

b4549d8bde44db3d8d8d0ef1c4ec10c83daa6214 authored almost 11 years ago
Remove useless #define

e43a669b6e6cdefcc02b7dcbd551a4180e9096ee authored almost 11 years ago
Add tests for auth_hmac_sha512

5e9c894d137e1d13ba77e1d2fffaac20e3d4b035 authored almost 11 years ago
Since auth_hmac_sha512256 is just truncated hmac_sha512, expose hmac_sha512

3c322ca7b9cbedc3b50078f35fc6ea5e7ea998b4 authored almost 11 years ago
Make hash_sha512 / hmac_sha512256 consistent with hash_sha256 / hmac_sha256

d83a5289537fdb34fb4afa8db8666d2f7378b349 authored almost 11 years ago
Update filter file tool versions.

34509b99d9c08277b1374e09626254af93fac851 authored almost 11 years ago
size -> len, for consistency

17f8953d3a1b64c2108f635adf0ea6fddddc182c authored almost 11 years ago
Add sodium_hex2bin()

219db714cf47542baff29955913e6c89a6f2cb4b authored almost 11 years ago
Slightly rename args in sodium_bin2hex() for consistency

aec630132cc851f45a455d97cd79da077b5883de authored almost 11 years ago
Update filters for source file changes.

82657cef0a64a5656e2be9eca3c9ab214edc86ff authored almost 11 years ago
Indent

99cf33bc8fb02d3a3c81298cd43be723ec948088 authored almost 11 years ago
Directly use OpenBSD's arc4random() instead of opening /dev/urandom.

7a85ec97898e4f35f17b855e91ff63ddaa0139c7 authored almost 11 years ago
Indentation

c7c4f95655f7b84a46a7e1f1c395461cfd3b571d authored almost 11 years ago
hardcoded size -> sizeof

9f5a7ce70ae1da223b6cbb598f81538828723bea authored almost 11 years ago
Update .gitignore for the new tests

434966c23d498ca0465d6c975da707c29da45c60 authored almost 11 years ago
Add tests for auth_hmac_sha512

8960e5ad77a1980f454f9f5a4bab03ce1091de9c authored almost 11 years ago
Remove useless #define

99970e2411a51143971769dacfc96c3037639185 authored almost 11 years ago
Since auth_hmac_sha512256 is just truncated hmac_sha512, expose hmac_sha512

665859e302b788ac6a3ae7ae45dbad8aeff15073 authored almost 11 years ago
Make hash_sha512 / hmac_sha512256 consistent with hash_sha256 / hmac_sha256

2483af03845b3b3383058fd0b06e0f2f97902d7e authored almost 11 years ago
Update VS projects to accomodate source file list changes.

58bdca7fa2fcc18694bf4d588e5006f4e7f73053 authored almost 11 years ago
Add a default value for TEST_SRCDIR

c1aebf3ea9e5fc1881078b6f286049090766fdfa authored almost 11 years ago
Remove non-threadsafe versions of the crypt(3)-like interface to scrypt.

66cddcab9a2e6e311039df5a2cea4b020765d3fe authored almost 11 years ago
Stored values that are never read are very likely to get optimized out.

412d5cb0c088df83af112b78360342215bcb415f authored almost 11 years ago
crypto_hash_sha256_update() cannot fail

06e70b085b7bfa3feda3ad1984f05eadb8d3adf8 authored almost 11 years ago
Explicitly make crypto_hashblocks_sha512.h private.

613ab79a2743ee9df81ab6831c0bf0f541e2f2ee authored almost 11 years ago
Remove useless define

d1dbf7df8faaa6f07137f37012e1bc874871ffec authored almost 11 years ago
Do not export crypto_hashblocks*

21eef79bb121849a685aebf99c460463e7504ff6 authored almost 11 years ago
Remove hashblocks_sha256

42fd127d0959197d1c1ddc1c497aee69c8440aac authored almost 11 years ago
Remove unnecessary cast

d5b0f7e802ebe5a97db44fc8f2ffe729c961a45e authored almost 11 years ago
Remove hashblocks*.h and sign_edwards25519sha512batch.h from sodium.h

374fc135962669969e615334100b7b1e88f739a1 authored almost 11 years ago
Remove wrappers

4e3bc7988783e794b493efe312ad599c97227728 authored almost 11 years ago
Let crypto_pwhash_scryptxsalsa208sha256 use crypto_auth_hmacsha256

337b6351387ff0ad70803a7393ea085a78e037b4 authored almost 11 years ago
Move crypto_hash_sha256_state to the crypto_hash_sha256.h header file

d7dcf79fc08eea8db149f09e006dcb09d65d8acd authored almost 11 years ago
Use cp sha256

e17b763b5f2d345edcf35ea5e6eee30d93a020fe authored almost 11 years ago
hash_sha256: ref -> cp

39cf6cefafa95983be3eb6073f189dd31c3ddc5b authored almost 11 years ago
We don't need sysendian.h

e5b4c5caba3c8ca51182fe4c978ad95b65cd0b6a authored almost 11 years ago
Indentation

e1c19616bd18f93c1661c337b4080878b86d6f54 authored almost 11 years ago
Replace hmac_sha256 implementation with scrypt's

d0015d61c5f84b1bd12476e898ecc140d0cbfce5 authored almost 11 years ago
scrypt fixes

653494bea86032c9da52cd589bd990d849bf4233 authored almost 11 years ago
Initial import of scrypt

4be77b901ec80ad8d6384599e71a75451be82214 authored almost 11 years ago
A DWORD is the maximum CryptGenRandom() can support.

d6e655ad976c164ed5f814517a82f39d945a0971 authored almost 11 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Add explicit uint8_t casts for Blake2's key lengt...

3ec3b66f43c99118f472721d5f6d7e46739d9708 authored almost 11 years ago
Add explicit uint8_t casts for Blake2's key length.

via @evoskuil

aa2bd4d09b11c74b1aa4af1f4bb8eceb42560c91 authored almost 11 years ago
Do not remove previously generated files from the distribution.

1bb97076abdf6171db7bf19258ae1a8bffd01349 authored almost 11 years ago
Add a test for crypto_verify_*()

cb2ce89a031f8681a5b3f8418e0eea4107a730fe authored almost 11 years ago