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

Use single quotes inside EM_ASM

b26de68a6751ce4ae1bdaf718da15e054bfdcc6c authored over 7 years ago
Avoid duplicate initializations; reorder for consistency w/ decl

1aae564da3daf12d586eda92e406304ee679aa6c authored over 7 years ago
Use unsigned for loop counters

81cf1ff6d1ddf04fca7f881791e79461ac657f58 authored over 7 years ago
Remove unused variable

e2efa6d7e097ba90603c8a7396f0d95c44775283 authored over 7 years ago
Use the dedicated type for the argon2 type id

e06c70afe8ee5ec49837f78f07fa4ae7beaca855 authored over 7 years ago
Export crypto_pwhash_str_needs_rehash() to Javascript/WebAssembly

378304f81816cd23abb9409d82795e4f0871da96 authored over 7 years ago
Don't bother verifying hashes whose length is >= crypto_pwhash_STRBYTES

e8828eef79c6f7991bf578e14a43934ff0818f93 authored over 7 years ago
Add crypto_pwhash_str_needs_rehash()

7cc4825231aaa3e960616e5c7a93ec4762f63a1d authored over 7 years ago
Explicit casts

c65189a0cbf33a821613743b78456a3fb1172aa5 authored over 7 years ago
+ Jonathan Stowe for Natrium (Perl 6 bindings)

7b687bb45eb0e4bcf6ee94a6e1a733918d7f0718 authored over 7 years ago
Static-ify what we currently don't need in crypto_core/curve25519_ref10

c72ef48f01cb696439f3fac5d57152645dd52300 authored over 7 years ago
Simplify

5c8b8ea01ce717b2f55db8a7a42a00a5c1d698ff authored over 7 years ago
Fill the max output buffer size in sodium_bin2base64()

Unlike hex encoding, due to optional padding, computing the correct size is
not straightforward....

0af31aeb26846dffd2b16e7975a67c992445e9fc authored over 7 years ago
Javascript: don't define crypto_pwhash constants in non-sumo builds

6b43c1ddb6bb7d7f2528bdac8433520603150345 authored over 7 years ago
Trim empty lines

e236df63e1eec421c58860aceca99444118bf93d authored over 7 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Do not clear the padding (for alignment) section ...

75cfcf208c71b229153f4e7813693e58d7d790a9 authored over 7 years ago
Adjust secretstream_..._rekey() after e84336ac

e40e0f6ddbba0b0a11435c4274f822ce47c23b91 authored over 7 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Remove RUNNING_JS_OPTS for WebAssembly
chmod +x...

514150d8b3e3960e551048411712c66b0c91f33a authored over 7 years ago
Do not clear the padding (for alignment) section of a blake2b state

So that it's acceptable for an application to provide a state that
doesn't include padding.

394e21884cbcc63c1e471b1c09c2f95e2f6871f5 authored over 7 years ago
Remove RUNNING_JS_OPTS for WebAssembly

a0fea69654e0b6c3fe1574ee953c12d4eaeab72f authored over 7 years ago
chmod +x *.sh

d863c96652958bc60f5727ea618e195e8f4c499e authored over 7 years ago
chmod +x *.sh

957c251f8eb078fce95015cb0c328df991dab93d authored over 7 years ago
One more compiler assertion

ce2ecc59668170abb9bda863c93d896e00cc715f authored over 7 years ago
secretstream: assume the internal nonce is little endian

Put the counter before the random part of the nonce instead of after

e84336ac48feb638b8ab23b1355ac7d559372096 authored over 7 years ago
Test sodium_pad() with a NULL pointer

fd4478288e72d694a311ed9c639badd91f08dd5c authored over 7 years ago
Regen emscripten symbols

f61a121b81a5a2eec7bb50aca5b37cc518d2dd5d authored over 7 years ago
messagesbytes -> messagebytes

f8e535a44663140cfadf6580d6605df6fc193f8f authored over 7 years ago
Have generate-emscripten-symbols.sh automatically update the js/wasm build script

cd721cfc1fc82ac2c26086368ace8c874c74dc74 authored over 7 years ago
Add secretstream constants

aa20d2e86e538ea63c565339c5a1dbfd99c6ac16 authored over 7 years ago
salsa208: messagebyte -> messagebytes

Spotted by constcheck

49f1d87cfe85afe22929e54cb5f5c767908d5cb8 authored over 7 years ago
constcheck: grab a few more constants

a0b9bc46e457bada96cd7ff004297b31b7c228c9 authored over 7 years ago
Update emscripten symbols list

0ccdfd0c8ddba639d83c3c9312f410b4b3693917 authored over 7 years ago
Update emscripten symbols list

242045cb4d9b34388b80e735b74a3c48f4723c6d authored over 7 years ago
Bump

30a25dbb2a14b145b116e6e4e27af277bdaae518 authored over 7 years ago
Accept a NULL pointer for the padded length in sodium_pad()

be58b2e6664389d9c7993b55291402934b43b3ca authored over 7 years ago
Add crypto_secretstream_*() to MSVC solutions

b503d75e431b28847a2137e500dc2e1d6c32b05e authored over 7 years ago
Update packaging for .NET Core (#583)

a55e132461391342c4a7cf67155bbd707515264c authored over 7 years ago
C++ compat

4c93d0391cf9e7c16165fde8ce39cb82aa8e7ff7 authored over 7 years ago
Check that a zero blocksize returns -1

0850e55808c8ddeb81ec8045e82dff45c3570400 authored over 7 years ago
No need for two buffers in the padding test

a27c18d0e8ae6722dd7a733fc45a2d08499834c5 authored over 7 years ago
Complete sodium_pad/unpad() and add a couple tests

d5574a69faf88339c27165892d368d5cbe95bdd1 authored over 7 years ago
Change the sodium_pad() API to accept a maximum buffer length

Of course, this is not required. Just like `strcat()` can be used
safely. But since the cost of ...

b9ed93fcb8d253213c6d04a4bfb8b6706d3cd61f authored over 7 years ago
Name similar things the same way in sodium_pad() and sodium_unpad()

4fd66e3ad7ed371bfe1bb5006dd357d8a3741144 authored over 7 years ago
Update ChangeLog

fb4dc083e5cb1944bfa9c53d5f380d6ca225ce65 authored over 7 years ago
+ sodium_pad() / sodium_unpad()

50c7632cc3778d2ac02bfdca02b3a9dca6c1e441 authored over 7 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
+ Firefox
Some notes about RtlGenRandom
Forma...

55a578d625d6c96930bd407a67bb5c6cb1222d23 authored over 7 years ago
Reorder crypto_secretstream_*() prototypes in a more intuitive sequence

b277148983aae7be28695b744f8b05c42482508b authored over 7 years ago
+ Firefox

c3b315ec769e492430ebcd8e24bf6adfc261230f authored over 7 years ago
Some notes about RtlGenRandom

80296be9477da0576e4709bd68e2d492ca3d9a6a authored over 7 years ago
Format paragraphs

914ff87576239a7f19d3f49da9d70b97fc03a97f authored over 7 years ago
Explain that sodium_misuse() still aborts by default

c654261477ea07835d0ab5c74461b9971ebc06c6 authored over 7 years ago
+ crypto_secretstream_*()

901c49203d7ab4e4e32e3440799e5b52da5d6a47 authored over 7 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

a335fc2dade8654cc0ebac88a533fda0cedcabc2 authored over 7 years ago
THANKS += PIA

5f1f6f7470f89fda84971d1095544ec52fc554f6 authored over 7 years ago
Add a couple tests for crypto_secretstream_*()

6e8e0a93f9dd9bcb22f052b8aa1f9079ed3ff7a6 authored over 7 years ago
Trigger sodium_misuse() if mlen > secretstream_MESSAGESBYTES_MAX

88c0b6538f451e2379b98c83162c05d80b529ad0 authored over 7 years ago
Sort

72d5d506d57b620b056bb53919799b109096b501 authored over 7 years ago
Introduce a new crypto_secretstream_*() API

No high-level API yet, since there is no high-level AEAD API.

df7ad2632875a8a298959e1785564dff0725de97 authored over 7 years ago
Update packaging scripts to .NET Core 2.0 (#582)

45f2759d869923199bfdb228a44605eff3cce42e authored over 7 years ago
Update packaging for .NET Core (#581)

c39ecb245cc858b6eba9b9dace426a0a2d3a41b1 authored over 7 years ago
Indent

100a055a545aa52e759e0c87469cc86faf60df0d authored over 7 years ago
ChangeLog

e6e3f7dd8d40205afc477a5310b96a8e569c9614 authored over 7 years ago
Argon2: use sodium_{bin2base64,base642bin} instead of a private implementation

76995c52ff7fd9bdb7b6c8a86b790b79d3325414 authored over 7 years ago
bin2hex & bin2base64: return a null size on error

This might prevent applications that don't properly check return codes
from reusing previous data.

265bdcfe07d8d9cfbdb8fe058a6dbd40858b2e48 authored over 7 years ago
b64 test: intentionally overestimate sizes

overflows will be caught by the guard page, if any

a6480aec44d6106eb932bae1022b75d833ecf636 authored over 7 years ago
C++ compat

74fd8fd1ce9d14dc3ab83a2be1fd713ad307a884 authored over 7 years ago
Make that a size_t

ad5a5232a2d25b5b40e2d21df78ed6e8dd0379d9 authored over 7 years ago
Update Visual Studio solutions

f42390a557cb93179c6efb0de9e6c3c0016924f3 authored over 7 years ago
base64 tests

cdbb43f44402173c3e777e70120912a0e8a5a0c1 authored over 7 years ago
glibc requires <stdint.h> for SIZE_MAX

eb84b00b75734716e3c68523c3630021471c76fd authored over 7 years ago
Add a base64 codec, due to popular request

I still think that base64 is awful, but users have spoken.

3f272cbbfcd6b29e511386e87c60e6a425354aa6 authored over 7 years ago
Move the codecs from sodium/utils.c to a dedicated file

308684790fa8a8afe2b743e2e55293bd817df2cd authored over 7 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Doc
Update
Add some blank lines for readabili...

b49054ff833adb15525fe60442a5dab2ade078ea authored over 7 years ago
Sort

ef7c9f44c0000f122b4530ba39fb69d804a22fc4 authored over 7 years ago
Add -Wold-style-declaration

c87e6f5e12311e8acb9683c4c500a6399aa8c4ae authored over 7 years ago
Doc

dd9416fd59b0ec6c696f402a1d02f91c728eff4b authored over 7 years ago
Update

1c573d4cb43ab33173cec4022b517f30d06b45dd authored over 7 years ago
Add some blank lines for readability

5b141eb9ec84ba45e331c3839902ea4519a65f1e authored over 7 years ago
s/the//

7e91aa3f891f0b5ae4f5093b5a0f035d216b44a4 authored over 7 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

4baea3575bbe1b0884559825fd15eddf812b4531 authored over 7 years ago
Document crypto_aead_aes256gcm_*() limitations

9b7db7c3f34e40d2278a82b5bbb57d3539a3eea6 authored over 7 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Bench: don't tie the printed result to the number...

8f0953b31fb327c2ed84ec94ffaf85472bee9f2f authored over 7 years ago
Update ChangeLog

9e0e77a3fd2f5b7cd99bf7989c462ab01670a9fb authored over 7 years ago
Add crypto_pwhash_str_alg()

a894ec93f26db8f06a9414cd82d1070c5844a9ca authored over 7 years ago
Bench: don't tie the printed result to the number of iterations

cde31281d1c9068a32d6aaf235d22a2e29475247 authored over 7 years ago
Make the number of iterations configurable; reduce the default

6d59a5897def3d34a8b4ceea368b1a0614a4bbd9 authored over 7 years ago
Add an interesting test case for a custom randombytes_uniform implementation

28a1e6886e4b44371858fa58af4766db2da1f20b authored over 7 years ago
Add a benchmark mode

5b4db091df123f7c7d42be8d3b787d07c0c61f3e authored over 7 years ago
randombytes test: restore the salsa20-based rng at the end, for benchmarks

8813c36fff7e0e03e5887a1d6344e1f3449aa319 authored over 7 years ago
Indent

a8cc1634f492b9c8802ee13d7020b0673a905728 authored over 7 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Simplify
Just a simple script to match constant...

9d03fbb38ccbca8759d2a006ada6826eef519863 authored over 7 years ago
Preliminary ChangeLog

196e03299ea688af914b0684c1cd8618966d7958 authored over 7 years ago
Simplify

19f76d7cb35583970d272e410309221b8e35bf7e authored over 7 years ago
Just a simple script to match constants with functions

544ce64000dda1d68ff61490d65d7a78a11d9720 authored over 7 years ago
+ emscripten-wasm.sh

f711c6d049924c156b19fa71a22f56596e2dcb18 authored over 7 years ago
Update the exported list of JS symbols

1a3b474f7f6e6c01c56f2b3f53c1d30ed74e54ef authored over 7 years ago
Add *_messagebytes_max() wrappers

e1fa9cc90cb325e4362a0e9b58c10a927881af95 authored over 7 years ago
Revert "wasm tests: skip over *.asm.js files"

This reverts commit ac8111c31525dfd523f9f99ec7629e36f1391cc8.

53280aa28f0f78e2222ed8a9a0b5730f04c464fc authored over 7 years ago
wasm tests: skip over *.asm.js files

ac8111c31525dfd523f9f99ec7629e36f1391cc8 authored over 7 years ago
[Findsodium.cmake] DON'T OVERWRITE LIBRARY SUFFIXES (#576)

29914ec821a36414eab223d242f103a1c8660c76 authored over 7 years ago