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

Move tests to test/default and windows to quirks/windows.

test/default contains only tests using the default primitives
for a given operation. We need to a...

5c946f9c61cd9e5379fa9edf9fc613927dfa432d authored almost 12 years ago by Frank Denis <[email protected]>
Add crypto_shorthash() for non collision-resistant hash functions

Currently using siphash-2-4

c8fe5c4afb9890fea1534ab92935080a1ff58e66 authored almost 12 years ago by Frank Denis <[email protected]>
Back to a stable Xcode version.

f7e643a75caddcffbcf67c2098cab1562518c2f3 authored almost 12 years ago by Frank Denis <[email protected]>
Add missing quotes around LIBTOOL_EXTRA_FLAGS

48aa6934dffbabae6ecb0205ca85bc82ccbf7a5f authored almost 12 years ago by Frank Denis <[email protected]>
Skip library version info on Windows

eb96dcb0f7e7186005a39cfa156a363d77f254fa authored almost 12 years ago by Frank Denis <[email protected]>
BUmp version to 0.3

2abcfa283a2921eb2f06305b84977c169bb3a2d4 authored almost 12 years ago by Frank Denis <[email protected]>
Build the library as a module on Windows

6d3afb32dedfe5aeefbfe7e1567019cc96e71cd5 authored almost 12 years ago by Frank Denis <[email protected]>
Pass -no-undefined to libtool so that a native DLL can be built on Windows

49461b5e66086c90efe264ec9113021b0873d77e authored almost 12 years ago by Frank Denis <[email protected]>
Bump lib source version

9abef59142522fceb6910c5256f821839dba7d78 authored almost 12 years ago by Frank Denis <[email protected]>
Add crypto_box_MACBYTES

85ba9d3ff556eccb2822b14050853a229258233a authored almost 12 years ago by Frank Denis <[email protected]>
Fix logo URL

b27030010eb2fc18404e9721c20048d8e6c20676 authored almost 12 years ago by Frank Denis <[email protected]>
Update logo URL

00e78efbf57bb9c465a52f7cf8df0766c2fb9cd7 authored almost 12 years ago by Frank Denis <[email protected]>
Merge pull request #8 from tarcieri/logo

Logo

f91b44440650faa81922b6cbe2e015cda777b020 authored almost 12 years ago by Frank Denis <[email protected]>
Logo

d19b78178c2af727e7f0e36e25421fabaf3924b0 authored almost 12 years ago by Tony Arcieri <[email protected]>
Bump minor

ca02a49b25452cfe10349cdd38c23a0852bf6417 authored almost 12 years ago by Frank Denis <[email protected]>
Bump library and package version.

2556007a6f6b6f167820745bc694366072c63c39 authored almost 12 years ago by Frank Denis <[email protected]>
Merge pull request #7 from tarcieri/crypto_sign_seed_keypair

Rename crypto_sign_publickey to crypto_sign_seed_keypair

5b0d0eab1f5b037b1519171e7e1fcf435da887c4 authored almost 12 years ago by Frank Denis <[email protected]>
Rename crypto_sign_publickey to crypto_sign_seed_keypair

The crypto_sign_seed_keypair function is analagous to
crypto_sign_keypair, except it generates a...

c046fe8cccdf0ed08a9299783b733ae681793217 authored almost 12 years ago by Tony Arcieri <[email protected]>
Merge pull request #6 from tarcieri/crypto_sign_keypair

Add crypto_sign_publickey() API

02156fac27069f8be152734ffbbe970a950bb5ba authored almost 12 years ago by Frank Denis <[email protected]>
Add crypto_sign_publickey() API

This adds a new API crypto_sign_publickey, which works similarly to the
existing crypto_sign_key...

53d3b5969e7376f34d86dc846e717db4889ef3b9 authored almost 12 years ago by Tony Arcieri <[email protected]>
Point to the /releases/ directory for tarballs.

92e1e0c81cafb1ed7f5f0b2d1b78b9898f362e57 authored almost 12 years ago by Frank Denis <[email protected]>
Add build scripts for iOS, Android and MSYS.

4e5158867493ef24508594f30eb056bbba9369b5 authored almost 12 years ago by Frank Denis <[email protected]>
Add -Wsometimes-uninitialized

d54114432719a32bdb9521b506c2d9b70e5aa357 authored almost 12 years ago by Frank Denis <[email protected]>
<poll.h> is not needed any more

0ca9901e1421dcfc1c424bea00aa279118b5ad89 authored almost 12 years ago by Frank Denis <[email protected]>
No need for ax_pthread

ab969fe3539e9160fc7a18b2542db4e463c96287 authored almost 12 years ago by Frank Denis <[email protected]>
Add a link to tarballs.

e21ead2dca4cd6af1188898e4a69164f40af623e authored almost 12 years ago by Frank Denis <[email protected]>
Fantastic ChangeLog

52627fc13e666582d2e7889884e81ddc26fcc1f2 authored almost 12 years ago by Frank Denis <[email protected]>
Add a link to RbNaCl

11c4bf728cd6bd306c5b11e2d89b3605eff7a526 authored almost 12 years ago by Frank Denis <[email protected]>
Add license file & THANKS file

ec925063d6da306240382887604a4e95beff66d1 authored almost 12 years ago by Frank Denis <[email protected]>
Of course (...) in CryptGenRandom() the size comes before the buffer.

0d48d2a10b66902983c876272cdc9fac94a7f284 authored almost 12 years ago by Frank Denis <[email protected]>
<sys/timeb.h> is required for Windows

46686115335053efa61849b4804a6246c8122050 authored almost 12 years ago by Frank Denis <[email protected]>
Check for SecureZeroMemory at compile time.

7ba8af5936af4d23ca41581f933b9c46de15af5e authored almost 12 years ago by Frank Denis <[email protected]>
Don't run autoheader

3c5c23a64bc752466a64b1ca079f2938d0c00fbf authored almost 12 years ago by Frank Denis <[email protected]>
libsodium-randombytes is gone, remove it from all Makefiles

0aaa42ed69cb48b51fb35df432b8f331cf520772 authored almost 12 years ago by Frank Denis <[email protected]>
3-digits version numbers are not required.

119011976bde6553d2bb9e606bee291e7a3c60c1 authored almost 12 years ago by Frank Denis <[email protected]>
randombytes/randombytes_sysrandom.h moved to includes/sodium

dff36063a68bd3785d975eee45f27f2a7fdcbe93 authored almost 12 years ago by Frank Denis <[email protected]>
Merge pull request #5 from qmx/authors

add AUTHORS file from designers/implementors files

0faae1eed3d5e35162326ea0e0e88a9f4d7eed35 authored almost 12 years ago by Frank Denis <[email protected]>
add AUTHORS file from designers/implementors files

fdbaa9a9eace528a45111fdc5feb19a0dea63989 authored almost 12 years ago by Douglas Campos <[email protected]>
Indentation wankery

40d6182ecdfd048202a577e49c37f64abccf1ff7 authored almost 12 years ago by Frank Denis <[email protected]>
COMPILER_ASSERT is not needed for randombytes_sysrandom

68822dab0a7fcf6b34c87aa4e3504dd9671c80c2 authored almost 12 years ago by Frank Denis <[email protected]>
Add randombytes_sysrandom and use that as the default randombytes impl.

3505db86a52bb85c7cf95d14bae557094d930657 authored almost 12 years ago by Frank Denis <[email protected]>
Use /dev/random instead of /dev/urandom if needed.

412c5f4d0c2eea01fdcd6416a1034841ca9514e4 authored almost 12 years ago by Frank Denis <[email protected]>
Document help functions for the PRG

d0ca9c815bfb2104a6aea5b0664d76b23bdd5ea5 authored almost 12 years ago by Frank Denis <[email protected]>
Rename salsa20_random.c to randombytes_salsa20_random.c for consistency

3bb7e4b1b75bcb11037f4fc6e6acd96fb68d27cf authored almost 12 years ago by Frank Denis <[email protected]>
Implement randombytes_set_implementation()

8a54e2efa80bdbdafe81c3092c197b8acba320df authored almost 12 years ago by Frank Denis <[email protected]>
Add randombytes wrappers.

These are real wrappers, not globals or macros, in order to make it easier
to use them in differe...

5788f3d6a87eb6d4d671c2b43d4793e2d9a62219 authored almost 12 years ago by Frank Denis <[email protected]>
Prepare for pluggable randombytes*() implementations.

3444a46f351f6bec7f58dd638c13b4e235e54010 authored almost 12 years ago by Frank Denis <[email protected]>
Remove libsodium-randombytes.

4c6e162c52a3d519124df7b3cddb3859d566ef0e authored almost 12 years ago by Frank Denis <[email protected]>
Export randombytes helpers

137ae007ae34383a6a7d575689486ce13a7097c6 authored almost 12 years ago by Frank Denis <[email protected]>
Use salsa20_random() for randombytes, install libsodium-randombytes DLL.

dde2e8086cce808a8ff4843a953670f07754db01 authored almost 12 years ago by Frank Denis <[email protected]>
Include libltdl in the tarball

3509dbd3872f52f09c0dcedeb169d614bf54fd7d authored almost 12 years ago by Frank Denis <[email protected]>
Don't include randombyte - move it to a different library.

87af79c629336e8ed2ca7a49520236e75fa3924b authored almost 12 years ago by Frank Denis <[email protected]>
Correct libsodium path in the test Makefile

048da5220995a50050b832e229fe633cbefebf59 authored almost 12 years ago by Frank Denis <[email protected]>
expected -> exp

1d30d3472769aff067de75aa4232ad73e8ad8fe8 authored almost 12 years ago by Frank Denis <[email protected]>
Rename .out files to .exp

2345092aaa68ff364229b4ab3578a47c3e760629 authored almost 12 years ago by Frank Denis <[email protected]>
Make compilation less verbose by default, because this is a mess.

d84ccf2ad27eb99bb1713be369830dc92b6ac4e3 authored almost 12 years ago by Frank Denis <[email protected]>
Add library version

b4e28221e8bf47e110d531634920855e4625c49a authored almost 12 years ago by Frank Denis <[email protected]>
Add windows-quirks.h and *.out files to the list of dependencies

45188cfad1cb478e033d5cd3d39bfb306fab3b28 authored almost 12 years ago by Frank Denis <[email protected]>
"make check" is enough

6d21d017e98457a178f542a67a0ffdc9d08e923b authored almost 12 years ago by Frank Denis <[email protected]>
Add missing dependencies

61775cc84d96ad71400f2f97976794af2072700b authored almost 12 years ago by Frank Denis <[email protected]>
Remove benchmark progs for now, they will be reintroduced later.

d4a5db2459a71baa776cb7499fd89c43b80614cb authored almost 12 years ago by Frank Denis <[email protected]>
No need for AM_PROG_CC_C_O

91e342fb52a478d384911abd65136bcbafb9f328 authored almost 12 years ago by Frank Denis <[email protected]>
Shipping only ref implementations is intententional

00636a9d2ee9751028e7d3619cc7b43f9c6b6045 authored almost 12 years ago by Frank Denis <[email protected]>
Remove redundancy

e9ba54e481bcbb891cdc91deee8d4bf9582e57ec authored almost 12 years ago by Frank Denis <[email protected]>
We don't ship C++ bindings

23f4cca42d9b5995dd97bebdc84e8669d5e5a756 authored almost 12 years ago by Frank Denis <[email protected]>
More blurb

228dcefe835cd31ba3befd11fa4d757e4de716d9 authored almost 12 years ago by Frank Denis <[email protected]>
Don't forget to install version.h

9bb13efa5a8635cdbfc3aefa60bc2c9560dcdae0 authored almost 12 years ago by Frank Denis <[email protected]>
How about just #include <sodium.h> to include everything you need?

83961aae3bdf46e7bfaaf0266ad15b7e992e553f authored almost 12 years ago by Frank Denis <[email protected]>
Give C++ some love

4825914aa84a54ca001e8a6b0848c7117f8b0b53 authored almost 12 years ago by Frank Denis <[email protected]>
Update .gitignore

6901c6ee831e2a7e1dafe413779a8e39d86e6a24 authored almost 12 years ago by Frank Denis <[email protected]>
A library should expose its version

cfd84663b9d1dc336ead8369e97f2e61f5902d90 authored almost 12 years ago by Frank Denis <[email protected]>
Include cmptest.h in all tests

97d651b3a39d188eaf0f3b6de340376d9ec238e7 authored almost 12 years ago by Frank Denis <[email protected]>
We should really include sodium/*.h, but back out the randombytes one for now

27b19131ae557823c6fa114c106abf1c19d5ad25 authored almost 12 years ago by Frank Denis <[email protected]>
Declare main() correctly

46f10a23145a2fbecfcb9c44a87c65ea08236800 authored almost 12 years ago by Frank Denis <[email protected]>
Rename test-randombytes to randombytes to be consistent

f82e5505189c930a08f75f8544fb603f4fdee220 authored almost 12 years ago by Frank Denis <[email protected]>
Add remaining tests

a1fa3e64382186c7570eba93c8ab164199931fef authored almost 12 years ago by Frank Denis <[email protected]>
One more test

79f24e04e329051b3c52638093fde94c7ade739a authored almost 12 years ago by Frank Denis <[email protected]>
Start adding tests

c04d4816fb07640ce052e7b0da95a5f0e520dc4e authored almost 12 years ago by Frank Denis <[email protected]>
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
english is hard, tks @benlangfeld
moar README f...

688aad67ef19b3cdaeadf3f240580187531835ef authored almost 12 years ago by Frank Denis <[email protected]>
Use $(top_srcdir) to reference the path to headers

40567fe583612d4125c8a928572ef0eba438eaac authored almost 12 years ago by Frank Denis <[email protected]>
Merge pull request #4 from qmx/documentation

moar README fiddlin'

6be35536e855d2718dac97a93b7ae7e639a70505 authored almost 12 years ago by Frank Denis <[email protected]>
english is hard, tks @benlangfeld

7aeeae7d77197a1ec90f0f80578a9b987559b2ab authored almost 12 years ago by Douglas Campos <[email protected]>
moar README fiddlin'

2c9c1c7a87f70c3b45062d1d39b8f88cbfbf869f authored almost 12 years ago by Douglas Campos <[email protected]>
Merge pull request #3 from qmx/documentation

note wrt ed25519

a9388b462615a5c6c8aa27b4949cfdddf8966d8a authored almost 12 years ago by Frank Denis <[email protected]>
note wrt ed25519

ddb0e83455f8a482573266b2e44bb67eca91a640 authored almost 12 years ago by Douglas Campos <[email protected]>
Switch crypto_sign* to ed25519

Ok qmx@

221da81226726219e883bfec2e241a1929db6d8d authored almost 12 years ago by Frank Denis <[email protected]>
Link ed25519

ed943d58f32c886174c8bac28e44fd0938e3eb0e authored almost 12 years ago by Frank Denis <[email protected]>
Fix double definition of ge25519_base in ed25519

972984880e191284f1bdb225c989239a9f2e7af0 authored almost 12 years ago by Frank Denis <[email protected]>
Merge pull request #2 from qmx/rename

rename libnacl-ref -> libsodium

d0242a220a9b0fa2bf4ad827d74b3e396ecb7a86 authored almost 12 years ago by Frank Denis <[email protected]>
rename libnacl-ref -> libsodium

ee16bc6e6c7a51d497c827d276e0a8ba4bdc73ae authored almost 12 years ago by Douglas Campos <[email protected]>
Merge pull request #1 from qmx/cleanup

remove 'do' leftovers

3d3b59cc180978d44f7d2d2955530dc0d81c80e0 authored almost 12 years ago by Frank Denis <[email protected]>
remove 'do' leftovers

54049c230dff0aa04eea3e0e5f2d7e44e9f37827 authored almost 12 years ago by Douglas Campos <[email protected]>
Update github link

00e646417369c8cd045e02e207581fd181d15637 authored almost 12 years ago by Frank Denis <[email protected]>
Don't use config.h - We're not including any common headers.

cf110d7be3e636254063c2779b9f1aff333fdd7d authored almost 12 years ago by Frank Denis <[email protected]>
installable

206ba51285490ea191b58232fa02d3cfb798f6ff authored almost 12 years ago by Frank Denis <[email protected]>
Install headers with high-level macros

8b3ac469f140b68274a68bf28077081aefed6637 authored almost 12 years ago by Frank Denis <[email protected]>
Fix patch to version.h in .gitignore

6540adb87ddefef0b74450a5385ba9d97d988292 authored almost 12 years ago by Frank Denis <[email protected]>
Keep library version, it's not a plugin

f266b4cbd47c02de17475fbce2281292f02d494d authored almost 12 years ago by Frank Denis <[email protected]>
edwards25519sha512batch requires api.h

(but it will be replaced by ed25519 anyways)

11bc2610aefce3c9ee81eec4ee7884b78f54d2dd authored almost 12 years ago by Frank Denis <[email protected]>
Add a few words to the documentation

e49447ce824663b9b2870f94f07ebcc176db7bb9 authored almost 12 years ago by Frank Denis <[email protected]>