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

Preliminary chacha20 support

7381983f8bfc24ea2ad0b98380316e0c8e6c2fa8 authored over 10 years ago
Bump minor

35467bc0b7dce175a39da8e67f262d69d6ac8466 authored over 10 years ago
Compatibility macros for crypto_pwhash_scryptsalsa208sha256

a15eca1e4d5d0db974cba71b84ba0d701c60b730 authored over 10 years ago
crypto_pwhash_scryptxsalsa208sha256 -> crypto_pwhash_scryptsalsa208sha256

492eb4f5dfc9561adbd56cfdf0fcf56a3efb8b12 authored over 10 years ago
Add temporary compat layer for scryptsalsa208sha256 transition

ee6412080c15d7d187cca739e5f3e639779becaa authored over 10 years ago
Rename scryptxsalsa208sha256 to scryptsalsa208sha256

bd05b7d29252365cde4d380bd5ad2671367ff8eb authored over 10 years ago
crypto_pwhash_scryptxsalsa208sha256_str() test vectors

62e37fbfe489dbccd7b0a2a0c891482ab00a427d authored over 10 years ago
crypto_pwhash_scryptxsalsa208sha256 test vectors

eca5267df979c61d2a0adc8a41c6152756cc01de authored over 10 years ago
Check for SSSE3 instructions set

4653471cad20fe1f558c9a106d514d013dfcfc38 authored over 10 years ago
msys-win64 build script: do not target Pentium 2 CPUs for a 64 bit build...

27a33a062d45ebc71c7d8d165a9383d92c4bf52e authored over 10 years ago
Ask Travis to compile on OSX in addition to Linux

7f79513dddcd066caa011d6ce1e9f6079364f5b9 authored over 10 years ago
Kill implementation-specific macros

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

* 'master' of github.com:jedisct1/libsodium:
Rename standard props file to align with existing...

a2985beb5c0e906fe9be5c037d915c9e27af5320 authored over 10 years ago
Add an extra static assertion

f25d7aa4f144a4c83c671c4d0ee550ee74767b9a authored over 10 years ago
Merge pull request #154 from evoskuil/master

Simplify VS project configs and harden MSBUILD script

43114ff80ed9c1a0f68ceb546ff9be83e5fa21cf authored over 10 years ago
Rename standard props file to align with existing VS prop value.

49d2f7944e3cea6afb9d8953a83d59b0c2dbea2a authored over 10 years ago
Stay close to 80 cols/line

3ca303075de8180977db446268d6ba694a793005 authored over 10 years ago
Fix inverted sse2/sse3 detection

1e0eafc541f2fa748c5ebbd8bda30c96ae7bc75a authored over 10 years ago
Disable old compatibility layer

3026bd69f957b30c147c080e2dc7fa2abf4ea14d authored over 10 years ago
Remove unused macros

cdd79653f3684b75e40ea03e373f8254aee7fc06 authored over 10 years ago
Define crypto_*_primitive() for high-level functions only

291d4998becec1d75a0ef567ea6d03be8fc2c424 authored over 10 years ago
<stddef.h> is required in crypto_hash.h

91d17f6be1905a5392be2ca30d4c3150b8a1e928 authored over 10 years ago
Move macro definitions close to their related function definition

df427966e26fea4054b648db9cd6ca1d2f129218 authored over 10 years ago
Do not require crypto_sign_BYTES extra bytes for the message in crypto_sign_open()

This is a common source of confusion.

84cceed1f657d9d604c5624dcc39c709a32be6dd authored over 10 years ago
Merge branch 'names-in-prototypes'

* names-in-prototypes:
Name parameters in all prototypes.

a89c03e2cbfb1eaf9c68d039d1df7b927a1693b0 authored over 10 years ago
Name parameters in all prototypes.

37ed9bada97e46f05d32eb4a29587d5fd8ad72c1 authored over 10 years ago
Fix sign.c test, classic crypto_sign_open() confusion.

0c63926ef1443b631a6da99576b0c0b2fe2d4bf4 authored over 10 years ago
Simplify VS project configurations and harden MSBUILD script.

4c2d0242fe6f39825ae0e9eaba89785576d3312b authored over 10 years ago
Zap empty line

a3527a476a1fd74d1bb8e289b1acb2f274779477 authored over 10 years ago
Align library version ASCII art

f3034d38fcd525e679bb0fcc2ad84ec8b4444d78 authored over 10 years ago
Move "bindings for other languages" up

349b73ca537dc1ed2696f7be2abe16c751b8be39 authored over 10 years ago
Switch opslimit and memlimit in pwhash, to be closer to PHC's proposed API.

30c1e13f2a288146aa7195b5d046743427ca4df2 authored over 10 years ago
More crypto_pwhash tests

37d73684b8600b30dc7482cf9ecfa0d6c9e41312 authored over 10 years ago
Mention that CPU features are not detected at runtime.

bde0b3bfadd803ee4e713a42b30488d4a0c34fad authored over 10 years ago
Rename cpu_features global to _cpu_features

96ea56a4717d558f211daa06a6570df06f41e8cb authored over 10 years ago
Make aes256 tables static

fb99b23ef4b841c5ac0ecf47be851b34acfa0cec authored over 10 years ago
Remove crypto_generichash_blake2b -> crypto_generichash_blake2b_ref macro

aefd4667c56f5179798d11b5c28ded8743e5a493 authored over 10 years ago
Match crypto_generichash_blake2b_{saltbytes/personalbytes} with prototypes.

5940f6794c66bc8aa98d7cd9b9db7e89df2c769e authored over 10 years ago
Mention the new Visual Studio build system

fe70a07f046ccd01b8345e940f36e7c485786e7d authored over 10 years ago
Merge pull request #153 from evoskuil/master

Remove VS imports custom props dep, batch VS builds.

66322e887f15192e1d2a20fcac4b021be658139d authored over 10 years ago
Batch build for all VS solutions.

c12cd7fb25aad50ab81f6f62f8d7076b0bac1157 authored over 10 years ago
Remove VS custom props dependency from imports.

3b2f435363c4454505bb0619c6f0695d61ec9cc1 authored over 10 years ago
Merge remote-tracking branch 'evoskuil/master'

* evoskuil/master:
Update VS2010/2012 import props to match 2013.
Update NuGet packaging.
...

a0158e97da4fcdd2052c995379b7ddc4f185eb73 authored over 10 years ago
Update VS2010/2012 import props to match 2013.

00f7fb537f572085f9e655914e24d74e6c5061a2 authored over 10 years ago
Update NuGet packaging.

2829336a1566afb8bd6d753dc70d896c6e532638 authored over 10 years ago
Modify VS props config for easy variation of output locations and messages.

0e94fbb7668dce162e98a342aa5bf6412ab4cbb3 authored over 10 years ago
Use explicitly Unicode Win32 APIs.

4ab3d21529f4fea8ed4ad68413e9f604bcd1294b authored over 10 years ago
Update Visual Studio projects and packaging.

63a7e264997a31a4bf118ac8d6613b03631cb15d authored over 10 years ago
pwhash: return a zeroed output buffer on error paths.

244158ab2eef4180a9ccb8a5cafcef6c7d71902e authored over 10 years ago
Stricter autoconf checks for MMX/SSE2/SSE3

4ea26f0b8cdf9dfbf8b1fb832f56e92833fc2e8f authored over 10 years ago
smult_curve25519_donna_c64.c assumes little-endian.

be3c786e2320203911c41e36c17517fd161ef4b9 authored over 10 years ago
Avoid unaligned access in smult_curve25519_donna_c64.c if required

8631fe9d1ad272821cb9a8c75264efde812a804f authored over 10 years ago
Fix indentation

23aac61bd05b559c613ee32b6b26b8431f943ea9 authored over 10 years ago
Do not check for __STDC_VERSION__ any more to use memset_s()

5ee582509eafde5f42742cba10a79203c5398e26 authored over 10 years ago
Check for memset_s availability the hard way.

90d270f7c568e6fb0f178119cc4850318ff8a8a9 authored over 10 years ago
Use explicit_bzero if available

bfeec263584eaac0bacb3c33a29858de03b2b097 authored over 10 years ago
Use memset_s() only if compiling in C11 mode.

290632a193771bde4f0feb446e7376841d8284cb authored over 10 years ago
thanks << '@evoskuil'

cf8961a5bbd1c61239383608c2d817e8e349b263 authored over 10 years ago
Update ChangeLog

8802ea632654fd18de397a8ebd3f515632d3a615 authored over 10 years ago
Avoid unknown pragma on !__GCC__

af2246881dfb11d802a7b373cc03ae91dc798e26 authored over 10 years ago
Update vs201*/libsodium/libsodium.vcxproj

ffe144ac04be5a72b4e680c0f7b83e41074fe2e7 authored over 10 years ago
It's totally fine for sodium_library_version_minor() to be 0.

9383d59e2181b93be6801303a17a74c5361c2aa0 authored over 10 years ago
Regen version.h for the new Visual Studio build system.

b2cc7ff0b9a493180367cf79c08820be1dd15f9a authored over 10 years ago
Bump library version major

d12b563520ce654c7ed9dc4f7a2f060960ae3034 authored over 10 years ago
Update libsodium.vcxproj.filters

f945a718da859aae2ea285a8d34937aa948a6fbc authored over 10 years ago
Update libsodium.vcxproj

6bef914dc4cf4942ba077b58dcbe27e9dc88f04d authored over 10 years ago
The pwhash test requires a 32 bytes salt.

42d87bf92646cdef6cea7243b10bd8101018a1aa authored over 10 years ago
Pretend Visual Studio has <emmintrin.h>

b2c5deccdd0ee12bb5d30b109199484a1378aa46 authored over 10 years ago
Just use escrypt_kdf_nosse if SSE2 is not available.

4ebbd0d992d9a04cd83cae8a7162ee8026466a2c authored over 10 years ago
Try to keep file names unique, it makes things easier with Visual Studio

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

* 'master' of github.com:jedisct1/libsodium:
Update README.markdown

7e6bd17b771ac78ed8d603fb15d031ac1f2d91d1 authored over 10 years ago
Remove extra puts() in pwhash test.

e48b1e6b75a25060b9adb6ef119adefb002b1400 authored over 10 years ago
Merge pull request #150 from whitequark/patch-1

Update README.markdown

67d83a3bf54004c9a2ecb2f35ebb2f8f29f75114 authored over 10 years ago
Update README.markdown

The language is named OCaml, not Ocaml.

efe7591cdf4dd9874e056ee8fb6276ad8e5277b2 authored over 10 years ago
Add memory locking to crypto_box_easy

28d36d52074e180afb850158e110dd28ababcea1 authored over 10 years ago
Plug memory leak on error path in the easy interfaces

8a8463e4ac60a6df291c675f222ea0aff0573d5f authored over 10 years ago
Recommend `sodium_mlock()`/`sodium_munlock()` over `sodium_memzero()`.

2a531bb51948e9a7b79c1fe27089ef39d13d1fc7 authored over 10 years ago
Document sodium_mlock()/sodium_munlock()

be4917144b34916aa0df90d2807448720b16a5b6 authored over 10 years ago
crypt_pwhash should be a 3rd-level title

609f2c6b9f72337a857931e1671b3762a12b7b12 authored over 10 years ago
Add preliminary documentation on scrypt

d183c89490169aea0a32a8d650f86f775b5d7ffa authored over 10 years ago
salsa20/ref: zero sensitive data before returning

fda08703fc570c32e2ca1b5e1ab89fb0573f4266 authored over 10 years ago
Merge pull request #149 from jvarho/divide-by-zero-fix

Check r and p against zero before dividing

4722990ec3478cebbb174e5350db9e18495b77a5 authored over 10 years ago
Check r and p against zero before dividing

3785fc5cd505a040e411326cf939eb236faffada authored over 10 years ago
<stdint.h> is not needed in crypto_pwhash_scryptxsalsa208sha256.h

dabd8fe426a3cb165311e01864a60535b0a1a9f3 authored over 10 years ago
Reformat prototype, for consistency.

9b3219428e127afd5e9a6f07cce325d530e92557 authored over 10 years ago
Add a minimal test for crypto_pwhash

299ff0ceb3b1cc6de54dca25e3ffbe194f6bea5e authored over 10 years ago
Make it clear that crypto_sign_SECRETKEYBYTES actually stands for 2 * 32

ee20da2cd755bce40f008c65a52d78c45870d7e3 authored over 10 years ago
Add overdue crypto_sign test

9d29f94ac2cdcd391c48193a6d1ffbc433ab0bb1 authored over 10 years ago
Sync salsa20/ref with supercop-20140425

But these changes may be reverted unless there is a solid reason for
adding these copies to the s...

dcf8869229cdf6344d457555043d0ca888ca9df0 authored over 10 years ago
Sync stream_salsa20_amd64_xmm6.S with SUPERCOP 2014-04-25

c81c5c1010482d247b7263844e02f7371fbd2565 authored over 10 years ago
Bring changes from SUPERCOP 2014-04-25 to ed25519/ref10

353f2964299e575818ff5224fb2224676d146b54 authored over 10 years ago
Add crypto_pwhash_scryptxsalsa208sha256_str_verify()

e7488dec44ac949daaa1a85330ba030e90039b2f authored over 10 years ago
All the crypto_pwhash_* macros do not need to be exposed.

fa05d907bfd29aefdc5943453dc40bcd16ad738e authored over 10 years ago
Add crypto_pwhash_scryptxsalsa208sha256_str()

4ef1a332d19bfa04b9d7b623d0641879fa00985e authored over 10 years ago
Saving %rbx may actually be required depending on the memory model.

a234e505f9e4dc9b7aa3615b8fe0b1d1b3c268fd authored over 10 years ago
pwhash_scrypt(): do not allow outlen to be > SIZE_MAX

95d9a625dbc88bd8b8192d34371e4cdd373238d8 authored over 10 years ago
Remove crypto_pwhash_scryptxsalsa208sha256_BYTES, support any output length.

A _BYTES macro will be more useful for the crypt()-like interface.

2702aa1a24008f474eb168ac97850f737f415737 authored over 10 years ago
zeroing the on-stack output in escrypt_r() doesn't hurt.

d1a1afb6e9b8e21482f2b6d533f38b6ab72a03d2 authored over 10 years ago
Reindent

688e724dfb499c177105cd70a8b026e5782fc198 authored over 10 years ago
Reindent crypto_scrypt-common.c

19da3708666c3453988e40a4fe453cd017698c5d authored over 10 years ago