Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

libsodium

A modern, portable, easy to use crypto library
Collective - Host: opensource - https://opencollective.com/libsodium - Website: https://libsodium.org - Code: https://github.com/jedisct1/libsodium

Compile libaesni with CFLAGS_AVX

github.com/jedisct1/libsodium - 02368730f0b541ca0c4147127d2554a69afd77d1 authored over 1 year ago by Frank Denis <[email protected]>
Require/enable AVX for AES-based ciphers

github.com/jedisct1/libsodium - 6668dc80087764b0cd68be194d754ec6a1bc9c7a authored over 1 year ago by Frank Denis <[email protected]>
Remove fix for ARM

github.com/jedisct1/libsodium - 07a847e7ee9cbfa07547001c75348a1c7b1a3fb6 authored over 1 year ago by Frank Denis <[email protected]>
Update goto-bus-stop/setup-zig

github.com/jedisct1/libsodium - 75e4cef86a4bd80a39fbc2574db7172f21a50468 authored over 1 year ago by Frank Denis <[email protected]>
Update for zig 0.11

github.com/jedisct1/libsodium - 71b92ae78b3936f1dab9f94ee8e69da3e3d6c1ea authored over 1 year ago by Frank Denis <[email protected]>
Update the goto-bus-stop/setup-zig action

github.com/jedisct1/libsodium - 6bfcac99d8a2ee76a089dffede437c56f8cff563 authored over 1 year ago by Frank Denis <[email protected]>
Remove WAVM

This is very sad, but what used to be the best WebAssembly runtime
now appears to be abandoned.

github.com/jedisct1/libsodium - d2ac311e0eace877fda1a59a573f26c0b6b70435 authored over 1 year ago by Frank Denis <[email protected]>
Move lut to the data section

github.com/jedisct1/libsodium - 50c2f39b384da7277dbaf224df36fddce0083212 authored over 1 year ago by Frank Denis <[email protected]>
Remove retired Lift (muse) service (#1293)

github.com/jedisct1/libsodium - e599083fa93fac43c430343d07a7e171aa95a029 authored over 1 year ago by Thomas M. DuBuisson <[email protected]>
Remove --experimental-wasm-bigint for the tests using Node

github.com/jedisct1/libsodium - d0b011f0e36ff579805f1718c602592a2c9d7bf7 authored over 1 year ago by Frank Denis <[email protected]>
Define HAVE_CET_H for zig cc

github.com/jedisct1/libsodium - 004c8bee84625eb7904797924c96e985617035bb authored over 1 year ago by Frank Denis <[email protected]>
Add proper CET support (followup to #1290) (#1291)

github.com/jedisct1/libsodium - 890905f946d1ec4d5549161d9db27b165fcf548a authored over 1 year ago by Frank Denis <[email protected]>
Run cifuzz on stable and next branches

github.com/jedisct1/libsodium - 81dcedf5011e80f87ff3db1ce05dea92f57cab73 authored over 1 year ago by Frank Denis <[email protected]>
Build correctly with IBT and Shadow Stack (#1289)

Add .gnu.property notes to indicate support for IBT and shadow stacks
when libsodium is built w...

github.com/jedisct1/libsodium - 0bc8e0bdfd6f3065e2d40e6955510e43930133ba authored over 1 year ago by Siddhesh Poyarekar <[email protected]>
Update build.zig

github.com/jedisct1/libsodium - c341b85969c4078760a54ee37d335e226381efdc authored over 1 year ago by Frank Denis <[email protected]>
Reorder AES ops on ARM

github.com/jedisct1/libsodium - 6187ebc10f13f183aeee9b86c2e5018e01738696 authored over 1 year ago by Frank Denis <[email protected]>
sodium_utils{2,3} are not worth running in benchmarks

github.com/jedisct1/libsodium - a3c44aba9415994ea4ababdeee8fa21308c2f3bc authored over 1 year ago by Frank Denis <[email protected]>
Revert "Leverage aegis*_absorb() when no message is desired"

This reverts commit 2c56be1d77730a632d9b6f1c191d48a6ae0f0bb3.

github.com/jedisct1/libsodium - c524c7a14b0a771f0daabc38b32dc1ee490a0159 authored over 1 year ago by Frank Denis <[email protected]>
Leverage aegis*_absorb() when no message is desired

github.com/jedisct1/libsodium - 2c56be1d77730a632d9b6f1c191d48a6ae0f0bb3 authored over 1 year ago by Frank Denis <[email protected]>
Update msys2

github.com/jedisct1/libsodium - 759089c5c77551075bef935dcefca06fcbd164ea authored over 1 year ago by Frank Denis <[email protected]>
Azure Pipelines: remove WASI CI checks for now

github.com/jedisct1/libsodium - 93a4233e7989cac2bdc766fcbf7b25e6af62f7b2 authored over 1 year ago by Frank Denis <[email protected]>
Define SODIUM_STATIC for static builds on Windows

Fixes #1278

github.com/jedisct1/libsodium - d787d2b1cf13ad2e69c3a7ebc3fb7b68b6430774 authored over 1 year ago by Frank Denis <[email protected]>
Use CCRandomGenerateBytes if present

Helps with App Store validation rules.

github.com/jedisct1/libsodium - 8d9ab6cd764926d4bf1168b122f4a3ff4ea686a0 authored over 1 year ago by Frank Denis <[email protected]>
Add CITATION.cff

github.com/jedisct1/libsodium - 961cd3e7bd6f1cd2c761e6c3b400dd81c23a1fb3 authored over 1 year ago by Frank Denis <[email protected]>
Update for zig-master

github.com/jedisct1/libsodium - adcde0ca4e586a04bed3001a324a31b6c0a76c03 authored over 1 year ago by Frank Denis <[email protected]>
AEGIS/ARM: help the compiler emit eor3 instructions on recent ARM CPUs

github.com/jedisct1/libsodium - 66a68f0947ae81ee05958bf710bb5df589b39c8b authored almost 2 years ago by Frank Denis <[email protected]>
build.zig: build only static libraries

github.com/jedisct1/libsodium - da1be5bf55b97cab67c5c53efb50a567734cd462 authored almost 2 years ago by Frank Denis <[email protected]>
CI: -Drelease-fast -> -Doptimize=ReleaseFast

github.com/jedisct1/libsodium - 5a72fb30ebc1011bedb28cd5b2d96ece06e3cff0 authored almost 2 years ago by Frank Denis <[email protected]>
CI: use zig-master

github.com/jedisct1/libsodium - 50f7b2882f341f4b41e270eeebcf4fd76fb0374a authored almost 2 years ago by Frank Denis <[email protected]>
Update for Zig 0.11

github.com/jedisct1/libsodium - bb2ee2359f8bd49aabe431d4aefc546df10225f7 authored almost 2 years ago by Frank Denis <[email protected]>
emscripten: remove pwhash_* from non-sumo builds

Also use different memory settings for js and wasm builds

github.com/jedisct1/libsodium - 5755a5c0098be55c8f88c448f616ddd5baafc48b authored almost 2 years ago by Frank Denis <[email protected]>
emscripten: enable EVAL_CTORS for WASM builds

github.com/jedisct1/libsodium - 6bb5197c2cff96be8b2abebebe52cd1b7288e8d4 authored almost 2 years ago by Frank Denis <[email protected]>
emscripten: setting Module.TOTAL_MEMORY doesn't do anything

github.com/jedisct1/libsodium - 82696ef8c4d1087f9f1bb5aa90040844a3670d84 authored almost 2 years ago by Frank Denis <[email protected]>
pwhash: fill output buffer with junk prior to running the actual KDF

These functions are a little bit special, because unlike everything
else, they do dynamic memory...

github.com/jedisct1/libsodium - 07b4176ecaf2a8e4facaf7dad9ddbcd7728f23c7 authored almost 2 years ago by Frank Denis <[email protected]>
Use CLOCK_MONOTONIC for benchmarking, if possible

github.com/jedisct1/libsodium - 05b8da1a4909ac8a733103d0527d08c76a190741 authored almost 2 years ago by Frank Denis <[email protected]>
The --stack-first link option doesn't exist any more

github.com/jedisct1/libsodium - ee009287afd480b60a9a4d75b19afdc0f705e9d9 authored almost 2 years ago by Frank Denis <[email protected]>
Azure Pipelines: use the recommended way to add wasmer to env

github.com/jedisct1/libsodium - 8bcb4ddad8c96c1f78d6839b34305c70906381b0 authored almost 2 years ago by Frank Denis <[email protected]>
Check for iwasm existence before trying to use it

github.com/jedisct1/libsodium - d95e71db2ee06efe60676b66d1548eb1af8ed2b0 authored almost 2 years ago by Frank Denis <[email protected]>
Azure: update to zig 0.10.1

github.com/jedisct1/libsodium - f71fed879ca9e15af333570c3101bf7ba2677e5c authored almost 2 years ago by Frank Denis <[email protected]>
Use Zig 0.10.1

github.com/jedisct1/libsodium - ff4b2807f93d8f13ccb39d12522f78c39f09f2ee authored almost 2 years ago by Frank Denis <[email protected]>
Testing android-aar.sh is enough to test all the Android build scripts

github.com/jedisct1/libsodium - 176923f6ecd846893fa0070578ec1ba152e78c31 authored almost 2 years ago by Frank Denis <[email protected]>
Add android-aar.sh to CI

github.com/jedisct1/libsodium - 40ada6e45ed5830a2d4f0f6573959ac4c47e1ada authored almost 2 years ago by Frank Denis <[email protected]>
Try to build all Android targets (besides AAR for now)

github.com/jedisct1/libsodium - 0020b01a6618c742bfa13c3db0fc96f395dc6272 authored almost 2 years ago by Frank Denis <[email protected]>
On Windows, a ".LIB" file can be either shared or static

We were overwriting the static library with the shared one.

github.com/jedisct1/libsodium - 9cd9a0d1203359aee46c7c8619a342666f1570b8 authored almost 2 years ago by Frank Denis <[email protected]>
.NET: build Apple targets with the xcframework build script

Including support for iOS, tvOS and Catalyst in the .NET package
by the way.

github.com/jedisct1/libsodium - ee0fe028ecd164084e73f4c87dec6a0cfba89f1a authored almost 2 years ago by Frank Denis <[email protected]>
apple-xcframework.sh: add the ability to skip simulators

github.com/jedisct1/libsodium - 9cad824a9c7d6d392e226289eb6242816996d92b authored almost 2 years ago by Frank Denis <[email protected]>
AES-256-GCM (AES-NI): prefetch the next blocks

...while computing the GHASH of the previous blocks.

For AMD CPUs with disabled hardware prefetc...

github.com/jedisct1/libsodium - 48af322b7a0b9b0c4317cc096220544f51d5ac18 authored almost 2 years ago by Frank Denis <[email protected]>
GitHub action: Try to use the pre-installed .NET SDK

github.com/jedisct1/libsodium - 67f1b568c5764e857ec8cc2e28d02b798fa00644 authored almost 2 years ago by Frank Denis <[email protected]>
Add a pwhash test with guarded memory; it doesn't hurt

github.com/jedisct1/libsodium - 7082a787d9a21a03fadfdaece7225aa5d0213aaa authored almost 2 years ago by Frank Denis <[email protected]>
Add crypto_kdf_hkdf_sha{256,512}_extract_{init,update,final}

github.com/jedisct1/libsodium - 1bd73c1a687a172a5212925c965e70bf2c900d7d authored almost 2 years ago by Frank Denis <[email protected]>
MSVC: apply patches from Conan to for debugging information

github.com/jedisct1/libsodium - 24211d370a9335373f0715664271dfe203c7c2cd authored almost 2 years ago by Frank Denis <[email protected]>
Skip the misuse handler test when running benchmarks or wasm

github.com/jedisct1/libsodium - f842b157e0a541b5c4b151b1c1904a3d8581afc5 authored about 2 years ago by Frank Denis <[email protected]>
wasm32-wasi.sh: match the number of iterations from build.zig

github.com/jedisct1/libsodium - ab7c855fc479189743096fcbfa7021fab42effca authored about 2 years ago by Frank Denis <[email protected]>
iwasm requires precompilation to get decent speed

github.com/jedisct1/libsodium - 0c60ecb3dfa784eee23854c6f44cfc9c8db1e396 authored about 2 years ago by Frank Denis <[email protected]>
Mention that mlock() failing is not a hard error for sodium_malloc()

github.com/jedisct1/libsodium - 415331e73bae9e6461ea21692c0de36967377f8f authored about 2 years ago by Frank Denis <[email protected]>
Bun: explicitly print the output of the wasm module to the console

github.com/jedisct1/libsodium - 3eb9e5a9a345c7ef0cdc1670b7c92af716ef8a7e authored about 2 years ago by Frank Denis <[email protected]>
Bun requires an absolute path

github.com/jedisct1/libsodium - 738eac1404f8a0052a110a616785383e63a1d581 authored about 2 years ago by Frank Denis <[email protected]>
Add support for Bun as a WebAssembly runtime

github.com/jedisct1/libsodium - b584e537d355de2667519ce0ffb75a596721855a authored about 2 years ago by Frank Denis <[email protected]>
Node requires an async function to start wasm code

github.com/jedisct1/libsodium - 58ae64d319246e5530c6172b856716b0b24048d0 authored about 2 years ago by Frank Denis <[email protected]>
Running tests with Node requires --experimental-wasm-bigint

github.com/jedisct1/libsodium - a1f73b8cabb6ada5239f68553b03628dab8643de authored about 2 years ago by Frank Denis <[email protected]>
Hide wasmedgec output

github.com/jedisct1/libsodium - 643bba3d2768b4457b2d299f60658867b3ba5e48 authored about 2 years ago by Frank Denis <[email protected]>
Remove unused MAX_MEMORY_TESTS constant

github.com/jedisct1/libsodium - 95b72ea3c57c6ee13db888178b8987f61ca8692c authored about 2 years ago by Frank Denis <[email protected]>
Add wazero to the list of tested wasm runtimes

github.com/jedisct1/libsodium - ff001cadcb5942969c389f0b5038ea6292a04861 authored about 2 years ago by Frank Denis <[email protected]>
Add the ability to convert tests into benchmarks

github.com/jedisct1/libsodium - e0f6d836a32f710901d8d9c047f4b97e7fcaaefb authored about 2 years ago by Frank Denis <[email protected]>
Don't built shared library for WASI

github.com/jedisct1/libsodium - fb01eda6605c606f97c84bd9bae99a42c95d9527 authored about 2 years ago by Frank Denis <[email protected]>
Update msys2

github.com/jedisct1/libsodium - 1fe01498505e6bca18b0ee23e092e3aa65f3529c authored about 2 years ago by Frank Denis <[email protected]>
Add missing <stdint.h> includes

github.com/jedisct1/libsodium - c4a9f1b2af809c72e694c98c49563ddef35a7ed2 authored about 2 years ago by Frank Denis <[email protected]>
packaging/nuget doesn't seem to be used any more

github.com/jedisct1/libsodium - 01c237f1f0dfa2e81f31c5468ccad50bbc582545 authored about 2 years ago by Frank Denis <[email protected]>
Avoid memcmp() with len=0

github.com/jedisct1/libsodium - 2d3a21c6c731f0955a9b8e48cca6de57d2c16206 authored about 2 years ago by Frank Denis <[email protected]>
Update the Android NDK

github.com/jedisct1/libsodium - da6da4c3a1f104f6ecd68d6e78e036cedf028373 authored about 2 years ago by Frank Denis <[email protected]>
Sync the AESNI aes_gcm_decrypt_generic() impl with the ARM one

github.com/jedisct1/libsodium - 1994ad93bd3920e255bf4e1670bf166ebe13f406 authored about 2 years ago by Frank Denis <[email protected]>
Add a test for aes256gcm_decrypt with long inputs, make it pass

github.com/jedisct1/libsodium - 4482067df9238ef827e4c3e666c15014acbbef6f authored about 2 years ago by Frank Denis <[email protected]>
Add some additional tests of in-place encryption/decryption

github.com/jedisct1/libsodium - 3adc44bab93be6306447e1c208f0d5f48721e822 authored about 2 years ago by Frank Denis <[email protected]>
Add an AES-GCM test of in-place encryption/decryption

github.com/jedisct1/libsodium - badf9cb4bee40d38a09cea8247c60eaea531c756 authored about 2 years ago by Frank Denis <[email protected]>
Include linux-musl-arm in NuGet packages (#1234)

* Bumping version to 1.0.18.4 and including linux-musl-arm package
* Updating to 1.0.18.4

github.com/jedisct1/libsodium - 2bae1e1901f9f0c142a66f4d26477f42e6411b6b authored about 2 years ago by bfren <[email protected]>
Add AEGIS-256 software support

github.com/jedisct1/libsodium - 408125a72b5cbf0ccd9e478dae6b90f8737d3ee7 authored about 2 years ago by Frank Denis <[email protected]>
MSVC compat

github.com/jedisct1/libsodium - 15cceaad90dc5fa761da4dbf109aea15fea5d36e authored about 2 years ago by Frank Denis <[email protected]>
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Bump NuGet pathversion

github.com/jedisct1/libsodium - 1ced838f702b6f9b5888147b027f5056d4d27473 authored about 2 years ago by Frank Denis <[email protected]>
generate-emscripten-symbols.sh: allows the lib path to be overridden

github.com/jedisct1/libsodium - 7948584fb752e9803bed1cc434d668901ef02ace authored about 2 years ago by Frank Denis <[email protected]>
Add AEGIS-128L software support

github.com/jedisct1/libsodium - 11d2fa5bb0140e463a38fd875cbaac00e9f289d9 authored about 2 years ago by Frank Denis <[email protected]>
Bump NuGet pathversion

github.com/jedisct1/libsodium - 46856e04129233101e6061ff600ffd07edffe166 authored about 2 years ago by Frank Denis <[email protected]>
.NET: use macOS 10.15 as a target instead of 10.13

macOS 10.15 has reached EOL, and doesn't even get security
fixes from Apple any more. So, hopefu...

github.com/jedisct1/libsodium - fce80020b1329772db479de88c968ff776a7cc85 authored about 2 years ago by Frank Denis <[email protected]>
Remove unneeded path

github.com/jedisct1/libsodium - 8b29e7859144308dc2f5ddeebf6be2fbc31c0946 authored about 2 years ago by Frank Denis <[email protected]>
.NET: compile Linux targets with Zig

github.com/jedisct1/libsodium - e3c88ff0be2a3314b3879ccad5dca1a34d8d3830 authored about 2 years ago by Frank Denis <[email protected]>
build.zig: require at least SSE4.1 when targeting x86_64

github.com/jedisct1/libsodium - e484cf4959cd2aa46c3f243ad049c6a20bb5b5ca authored about 2 years ago by Frank Denis <[email protected]>
test/default/run.sh compat with GNU find

github.com/jedisct1/libsodium - d0fa8b4178539d1d968976b638d2f79f540b70d5 authored about 2 years ago by Frank Denis <[email protected]>
getentropy() didn't exist on old glibc versions

github.com/jedisct1/libsodium - b0a4ef19394c1097fc97709e7a1688c8976293dd authored about 2 years ago by Frank Denis <[email protected]>
getrandom() didn't exist on ancient glibc versions

github.com/jedisct1/libsodium - a3a97735165427c7276f24b5cb0a97d1b04ea274 authored about 2 years ago by Frank Denis <[email protected]>
Tests: disable LTO, strip

github.com/jedisct1/libsodium - 520592d38b4031ded3bb4f63449d68f7baa6404e authored about 2 years ago by Frank Denis <[email protected]>
Windows doesn't have getpid()

github.com/jedisct1/libsodium - e474a5475ca91b65617aae133676e64454302574 authored about 2 years ago by Frank Denis <[email protected]>
build.zig: define a few OS-specific feature macros

github.com/jedisct1/libsodium - f40cb1e14260512b1613518f19ba840bc3e307b5 authored about 2 years ago by Frank Denis <[email protected]>
CI: use actions/checkout@v3 for the Android tests, too

github.com/jedisct1/libsodium - 2e8b0f213321a3306e5e11ca7290ad95fc80343d authored about 2 years ago by Frank Denis <[email protected]>
Explain why we reject low-order R

github.com/jedisct1/libsodium - 134b03534538f91d3b2a2bfc794a9be6b84b9ac8 authored about 2 years ago by Frank Denis <[email protected]>
Get rid of the has_small_order() lookup table

github.com/jedisct1/libsodium - 0f767c7d077263839c172e5a34df522a3c843953 authored about 2 years ago by Frank Denis <[email protected]>
Unexport _cached_ symbols, regen quirks.h

github.com/jedisct1/libsodium - 87ba2c4d36690530261908a5ecfbb59f33b6eede authored about 2 years ago by Frank Denis <[email protected]>
Leverage p3_add()/p3_sub()

github.com/jedisct1/libsodium - f29f58e6ed395df91286015d702439871699376a authored about 2 years ago by Frank Denis <[email protected]>
Add ge25519_p2_to_p3(), ge25519_p3_add(), ge25519_p3_sub()

github.com/jedisct1/libsodium - d2d8f573b7e124187428b3a29e4e216afb8c9b73 authored about 2 years ago by Frank Denis <[email protected]>
crypto_sign_verify(): add and match the Zig test vectors

github.com/jedisct1/libsodium - 42b4a295fc47c2acb30bb9aa8226d4ac493c0c03 authored about 2 years ago by Frank Denis <[email protected]>