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

Update NuGet packaging to 0.7

89eacfa06cc4ab6bb149c09c18e229e96b605113 authored over 10 years ago
Thanks to @lvh for the Clojure bindings

ddf56925d6ffbc2459f23f556b6fe2d7bca3039b authored over 10 years ago
randombytes() -> randombytes_buf()

Since randombytes() wraps randombytes_buf(), that's one more function
the linker can strip out un...

c6ca4c6ef8e7638e97012e330bb734bc2b24a8f2 authored over 10 years ago
Reorder randombytes prototypes; mention that randombytes() is a compat API.

7c7f1cfacc25746dc3f8adc960933964f3d2ccec authored over 10 years ago
Thanks @electricFeel for the Elixir wrapper

f241744e4dfd1529b309402cd59a7e5a3a5b4f73 authored over 10 years ago
Rephrase

f789f8a05aaab1b277b6782674eef29e3e9d9265 authored over 10 years ago
Update ChangeLog

9126ec1804a1a5638ff4369358c092c68a6e8d2f authored over 10 years ago
Remove unneeded #include

6dfada1ebc5256a8292924dd90a78c88ae9e3d83 authored over 10 years ago
Version bump

61449686ee27787c09168ffb50e5d04767c71153 authored over 10 years ago
Comment out loops not being executed.

2997ed2619a61820ff0fc97e373744ca9ddf1985 authored over 10 years ago
On error path, do not set the signature len if a NULL pointer was given.

d01e1f48754f9514be922d70f51b141a4be2c899 authored over 10 years ago
Remove unused variable

6c8df6adad8ad5faa20d13b43758be7d7ef0ca0c authored over 10 years ago
Add crypto_sign_ed25519_sk_to_seed() and crypto_sign_ed25519_sk_to_pk()

0e2319215998bcb009175a5e03c119749a83d791 authored over 10 years ago
memzero az in crypto_signed_detached. via Stanford SCS.

d3403d1e015277d9d1b48a0c21c35d32ff934cd6 authored over 10 years ago
Clear the seed in crypto_sign_keypair() - Reported by the Stanford SCS group.

2947ea863d58d9bea2ed44104fc6f857d23819eb authored over 10 years ago
Add sodium_{malloc,allocarray,free}() and sodium_mprotect_*()

ptr = sodium_malloc(size) returns a pointer from which exactly "size" bytes
can be accessed.

pt...

473e1718cc4d3db397f41e3ff53984f97732be53 authored over 10 years ago
Use --enable-minimal in the Android and iOS builds

729a54f4a297743580775799bd48fd812d9cd4d2 authored over 10 years ago
Remove compat.c

6c78c9815c00d24cf91efd1df0d5aa2501fea640 authored over 10 years ago
Bump major

55bb50b85539f39ce5e7834c8a849b1d4a7b3493 authored over 10 years ago
--llvm-lto 1 produces smaller Javascript code.

Also add the symbol map.

88ff698bfbde2b5f09f3bef71fc73e9285e2f52f authored over 10 years ago
Do not export low-level functions to Javascript by default

85acbd0020129ad5e239f8b3b5a54157789b4588 authored over 10 years ago
Update the list of symbols exported to Javascript.

658ae19e0b98b38f1ccd896768bb72fea9f1578b authored over 10 years ago
crypto_sign_SECRETKEYBYTES already includes the public key

9f0208050eb14a354547b0a4edf0ac84ca2afa30 authored over 10 years ago
Zero the nonce in crypto_sign()

b06951dd20a0f848660156d68105dfe36a867159 authored over 10 years ago
Implement ed25519 -> curve25519 keys conversion

eae4add8de435a7fad08eab4f6e7cbfa9209a692 authored over 10 years ago
Remove aes256estream.

AES-256 will be reintroduced, but not until we have a bitsliced implementation.

7b0eeda1c605b44e3c9903f1c7a50ffa6effd272 authored over 10 years ago
Document the maximum number of bytes for crypto_stream_aes256estream*()

abort() if these functions are misused.

88de46b6ae013ad0d26337081eabf9c24090baa1 authored over 10 years ago
Rephrase

ed76b41369cb0950673fbad3dffb1ed02aa21399 authored over 10 years ago
Keep IA-32 asm on MingW/Cygwin, check for Windows during the x86-64 test.

2b0c8e40aaa0aa8041a4d76f88741549403a6fea authored over 10 years ago
Do not pass -fPIC on Windows. Add msys as a host_os value to detect Windows as well.

b9be5fbd45116c64a6dc8f3326c653b2f4e7a11d authored over 10 years ago
Remove scryptx() compatibility functions

4d023910675f3f472042935eb2d46ff22f9d2244 authored over 10 years ago
Double check for crypto_auth_verify()

c5a9d46386f917aa0ff1bfb711450f9af1d79a17 authored over 10 years ago
Bypass gcc optimization

be41f72e0ee37c240fb64bc05c83d726913709eb authored over 10 years ago
Remove _sodium_alignedcalloc

2350dbe13eab49108a96229591c8c43cb82c19af authored over 10 years ago
Remove try.c

These tests are still in git and may be added to the test suite later.

5aee93a277263157c56a6657948ed3f053db1fd7 authored over 10 years ago
Implementation-specific symbols are not needed any more, even for RbNacl

92b3d09e890c44dd1886a51db39698a498b1aa97 authored over 10 years ago
crypto_pwhash_scryptsalsa208sha256.h requires <stdint.h>

5957d47d5b674fe21c1be2cd943db8226b7dca0b authored over 10 years ago
Add crypto_pwhash_scryptsalsa208sha256_STRPREFIX

2acb19520a72251a1a78470f65c905f12ab0204a authored over 10 years ago
Rephrase

857c772853c7683df2b0a94efd53d8259054678f authored over 10 years ago
randombytes_salsa20 example: rekey after 16 blocks or after calling _buf()

9ac321368a567e53721a717304e1354a0cd04b53 authored over 10 years ago
Do not recommend AES128 over AES256.

e907196101af48cd3f40b40c36c7778589fd79d8 authored over 10 years ago
Replace ftime() with ftime_s()

1089114026a60aca1ff4abf13641bb64f1c46e65 authored over 10 years ago
MSVC: Define NATIVE_LITTLE_ENDIAN / inline as __inline / UNICODE & _UNICODE

aae1ae50059aba3d0f96d69a8502c97a664bb19f authored over 10 years ago
Check for Windows-specific functions by checking _WIN32, not HAVE_* definitions

051507e26603da409780d8de9e66015ac6d92ef6 authored over 10 years ago
MSVC: Don't define NDEBUG even for Release builds.

955cfba91e75dd2c73e9ae68449b49ed7150f5ac authored over 10 years ago
Clarify what sodium_memcmp() is for.

a91e0123cfe6690af653dc8d23390194238be33d authored over 10 years ago
Thanks Jason McCampbell for the Go bindings

e06ae6db9d843dd9614d34bc1a55977a6a403c3f authored over 10 years ago
Do not export crypto_onetimeauth_pick_best_implementation()

07f3610eef0eeb02bdf9ac9f3f10de086c1a4534 authored over 10 years ago
librt and libm are not needed any more.

Thanks to Raúl Sánchez Siles for the heads up.

990fad306010a3a02b72d4f230b70834015bab65 authored over 10 years ago
Properly fill exec_prefix in libsodium.pc, spotted by Jonas Termansen

6985aea355eda03f8ca8fb5491e45090fcd9e827 authored over 10 years ago
Coverity FP

c16502fc2c7cb980057f0198c144158a04615467 authored over 10 years ago
Typo: not -> now

dc1e4b468dfb18cb69ab284cbc362288a1ce8df1 authored over 10 years ago
Update ChangeLog

8a9777ff1df46999322f382ce873956e61408db1 authored over 10 years ago
--enable-minimal should compile only what is required for the high-level API

This doesn't include aes128ctr.

1dca7edfabb5537b2545a800acedfc7972997d73 authored over 10 years ago
Export all the symbols to Emscripten

80f9d943f72bdd891aa700ae35815f34373c6b03 authored over 10 years ago
Get ready for 0.6.1

412f3edf8caada55f593b4e1145e21202b5fde13 authored over 10 years ago
Bump up the max allowed memory for Emscripten. Might be required for scrypt.

64c70e061252903df3b3a3a1512dcac27e576d2f authored over 10 years ago
Add explicit checks for crypto_box_detached()

25ea5b65db7cf6c759fcdb4cdecfa1f770dfb89d authored over 10 years ago
Add tests for short messages with (secret)box_easy

ad7b1c58a884283c6537f7b1bbaa2a20583ca0d6 authored over 10 years ago
A double verification of 32 bytes is fast; so is comparing 2 pointers

931ce38f61ef912347489d8329a66c2971788ce1 authored over 10 years ago
Test detached signatures

2bb8ae26d5388948558fa0a84a8f3091d6f529fd authored over 10 years ago
Test crypto_sign_detached()

16fa9960e0c5d6cc6daf4ca28ee19a0ff4a830a6 authored over 10 years ago
Do not directly return the result of crypto_verify()

c9c49c61fd63e6c15b03a7dc32744a3a2801f9a5 authored over 10 years ago
Add a test for short (non-detached) signed messages

96b840cfcf9481d923eb54604cfbfa56749b14a7 authored over 10 years ago
Add crypto_sign_verify_detached()

a36271190362c9dc851a97d1f204626bbe51cb51 authored over 10 years ago
Reformat

5b4a3b57154073333fbb2e04a37a612721f27399 authored over 10 years ago
Combine crypto_hash_sha512_update() calls

f7c79dbea7d703e7011036d79a97eb7d9853b45b authored over 10 years ago
Add crypto_sign_ed25519_detached()

0b065e074828b7c7f3e91d8c4bac8d7e775f2ded authored over 10 years ago
Use --enable-minimal with the Javascript build

e6e0b7d49821d5982909f8d98b8f59442168afea authored over 10 years ago
+ --enable-minimal to build a smaller library without less-used functions.

f6519378b46e1a3401d938a2f916f8c97032fdd4 authored over 10 years ago
Always install the .pc file even if pkg-config is not available.

And make sure that "make uninstall" gets rid of it, too.

c7059e88ec0cf01486eeb23a4d19d7a26166f8aa authored over 10 years ago
Merge pull request #176 from evoskuil/master

Update Windows DLL version resource to 0.6.0 and republish NuGet package

fbc3b606f863eb8c426a4f63bd7e65be3b93e2a7 authored over 10 years ago
Update windows dll version resource to 0.6.0

e6135a47128954929316e227fc604efd9ab86a55 authored over 10 years ago
Merge pull request #175 from evoskuil/master

Trivial updates to Windows projects, update NuGet version for 0.6.0.

7a7cda06947a2bdf3e8bb363f8e17da758448cf3 authored over 10 years ago
Update NuGet package versioning.

df1f1f6acea18e89a92b9fde9dd741dd0da3b6ce authored over 10 years ago
Drop crypt32.lib Windows dependency.

a494ab6213de185388b857ddd30df82adeb6e5d6 authored over 10 years ago
Remove test files from new VS test projects.

a7f810fad167e60601880216a6fab2c481735a30 authored over 10 years ago
Cosmetic change to xml whitespace (from generation).

684963583af11ce180e571e74c003eed575d55b2 authored over 10 years ago
Merge remote-tracking branch 'evoskuil/master'

* evoskuil/master:
Debug symboils for VS static libs.
Update VS import props to fix delinkin...

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

* 'master' of github.com:jedisct1/libsodium:
Shave a few lines in the ChangeLog file
Use uns...

e4c751b214fa8f6a12d1be415693a5c2089b8c46 authored over 10 years ago
Align aes256 tables

fca020945c3d8e96cf2a707fa0769ab07886e907 authored over 10 years ago
Shave a few lines in the ChangeLog file

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

* 'master' of github.com:jedisct1/libsodium:
Use unsigned types for sizes in tests.
Having d...

70c731c95fb81d574a25a2dc515932dfebb6c9cd authored over 10 years ago
Use unsigned constants for all sizes

e3d915143a5590ed5a7781a6a90703dad1b10ce7 authored over 10 years ago
Use unsigned types for sizes in tests.

0e4f4d6205f6ce7db7c2fd04444bf1767437a904 authored over 10 years ago
Having dead code in the tree is sad, but keeps the diff with the

reference implementation to a minimum.

c87d9f38f8eef3bc65e2f00e061d471622979fac authored over 10 years ago
THANKS += @jshahbazi for the Fortran bindings

cd27712c4cafafd13c70c8e5f00a398ccd7058c1 authored over 10 years ago
Mention that edwards25519sha512batch() should not be used in new projects.

d334b93d0d11d817ec8d800c5853cbc4e74b8c9f authored over 10 years ago
More warnings about aes256estream

f53590f38b3f95b1ba1f81bd096aae0b625604ab authored over 10 years ago
Mention that SHA2 is vulnerable to length extension attacks.

46181575fa1c1b820901d4d87b44ed9b3eb83bdb authored over 10 years ago
Tag a few unused parameters

b555ed6cf06fbdabfe1f1ca4b5fc4776c471074e authored over 10 years ago
Thanks to the FSF France for the gcc compile farm

which is used to test libsodium on various platforms.
And to Coverity for performing static analy...

3d43dccf80670b67cf0674c648d5f47d50d3a2ff authored over 10 years ago
Update the ChangeLog

510f33a7326b1e2c4476f8e9d6a23d1b0f8ce567 authored over 10 years ago
Add a compile-time check before using crypto_verify_16()

001177251e11622eb9ed93c1a101ede1fbaaad55 authored over 10 years ago
Add a test for crypto_aead without any additional data

9154d7416e443423cc565ef03ff3707587930ef5 authored over 10 years ago
MAP_ANONYMOUS might be defined instead of MAP_ANON

6ea70839df63a5418e75214dd045e8a6804ddbf7 authored over 10 years ago
Remove useless spaces

33a699cc0ca6fb6b444b5ff203c4af562d06c4c9 authored over 10 years ago
crypto_(secret)box_easy_detached() -> crypto_(secret)box_detached()

db90242d5a9379e05eee87b8bc181c79122511bd authored over 10 years ago
Target iOS 8.0

dda77990f88d33f401b02af3a2e5b9e4acbaa6a1 authored over 10 years ago
THANKS += "Colm MacCárthaigh" for his help w/ the documentation

8898a42521e5ba9119e8ccf96b52c39c25770542 authored over 10 years ago