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

Repair AEGIS on aarch64

fixes #999

github.com/jedisct1/libsodium - ae4add868124a32d4e54da10f9cd99240aecc0aa authored about 4 years ago by Frank Denis <[email protected]>
Remove unused variable in tests

Fixes #998

github.com/jedisct1/libsodium - e945207b7702c0d898639d2e646aa952e025299b authored over 4 years ago by Frank Denis <[email protected]>
aegis mac: flip parameters to match their representation order

github.com/jedisct1/libsodium - 3993b1a682346b3f4a25774fe73092ece6ac3d22 authored over 4 years ago by Frank Denis <[email protected]>
aegis: use more self-explanatory names for keys and nonces

github.com/jedisct1/libsodium - 0454ae61c8a5b392d3162dcfba6e4910db2d876d authored over 4 years ago by Frank Denis <[email protected]>
Include arm64 simulators

github.com/jedisct1/libsodium - 6b51f7ffb129e54e9b2e4b9204802b25655794c4 authored over 4 years ago by Frank Denis <[email protected]>
Shared libraries may not be buildable for Catalyst

github.com/jedisct1/libsodium - 7f8a4d1fa5f871bc04bac97f54e5bf0c48fe320d authored over 4 years ago by Frank Denis <[email protected]>
Merge branch 'master' of github.com:jedisct1/libsodium into master

* 'master' of github.com:jedisct1/libsodium:
Add hash_to_ristretto255
Move 2^511 -> 2^255-19...

github.com/jedisct1/libsodium - dfcc95cb6434bf046257fce0f211593e9e762dbc authored over 4 years ago by Frank Denis <[email protected]>
Add hash_to_ristretto255

Identifier should be ristretto255_XMD:SHA-512_R255MAP_RO_

github.com/jedisct1/libsodium - 33b935921c91eb7832296a6387d3f8dfbfa7e385 authored over 4 years ago by Frank Denis <[email protected]>
Move 2^511 -> 2^255-19 reduction to its own function

github.com/jedisct1/libsodium - ee962b33ae11fc36cb5bb89c8c65cbb82a7890e6 authored over 4 years ago by Frank Denis <[email protected]>
Constify

github.com/jedisct1/libsodium - 3b8891540bc9546af731c94133c2f631664d811b authored over 4 years ago by Frank Denis <[email protected]>
argon2 - copy raw hash after possible encoding, not before

(irrelevant in libsodium)

github.com/jedisct1/libsodium - ee6f457225bd2b318f0a84cd208c6ad079842f65 authored over 4 years ago by Frank Denis <[email protected]>
Validate argon2 lanes before memory cost

github.com/jedisct1/libsodium - bc3b6a46949d5685829b073a112e3cf5fc516fcf authored over 4 years ago by Frank Denis <[email protected]>
Comments

github.com/jedisct1/libsodium - e919f862573b92592b7ea6c4235483d552f1e1e7 authored over 4 years ago by Frank Denis <[email protected]>
Cleaner ladder

github.com/jedisct1/libsodium - b2d94a6da17b3dbfd4b6c08a35dc7c1ace77bc05 authored over 4 years ago by Frank Denis <[email protected]>
Check if the compiler supports the arm64-macos target

instead of checking that this is what the host is running.

Xcode 12 may be able to compile for A...

github.com/jedisct1/libsodium - 547f5b1130b182673d8dd8089a906ada33fb74d3 authored over 4 years ago by Frank Denis <[email protected]>
Bring Catalyst support back, properly forcing cross-compilation

github.com/jedisct1/libsodium - 882f1be006d0d1420178fffb5f7638ed06187f44 authored over 4 years ago by Frank Denis <[email protected]>
Revert "Remove support for Catalyst"

This reverts commit a530849511b15c3f98205c9d8b25868fb62a748c.

github.com/jedisct1/libsodium - 0a213f7a93f8c5429e2ee5474486444ed356a66f authored over 4 years ago by Frank Denis <[email protected]>
Remove support for Catalyst

github.com/jedisct1/libsodium - a530849511b15c3f98205c9d8b25868fb62a748c authored over 4 years ago by Frank Denis <[email protected]>
xcframework: also compile for macOS, rename to apple-xcframework.sh

github.com/jedisct1/libsodium - d8fbab4f85e3016a0addf388816d289f51ac37c7 authored over 4 years ago by Frank Denis <[email protected]>
OSX -> MACOS

github.com/jedisct1/libsodium - 68b64b6ab8f85108575f9239e8a348e371c15d75 authored over 4 years ago by Frank Denis <[email protected]>
Simplify 128<->64 bit casts

github.com/jedisct1/libsodium - 1f5f71b0155a3da3a4fd51374c5d1f009e71e6b8 authored over 4 years ago by Frank Denis <[email protected]>
Add a muse configuration (#987)

Add a muse configuration

github.com/jedisct1/libsodium - d83adfdf5c8b7ada2e4b0831a2c5a9870c1fdddc authored over 4 years ago by Thomas M. DuBuisson <[email protected]>
WASI: Put the stack before globals

See https://github.com/ziglang/zig/issues/4496

github.com/jedisct1/libsodium - 7e9095bcc5726bc71b155f0e219189c96c520729 authored over 4 years ago by Frank Denis <[email protected]>
ios-xcframework: build for iOS/watchOS on all platforms

Xcode 12 beta 3 now includes the required SDKs.

github.com/jedisct1/libsodium - e60ac864bc8b5146e93cb07fd00283d0a18a129d authored over 4 years ago by Frank Denis <[email protected]>
Update dist-build/Makefile.am after ios.sh renaming

github.com/jedisct1/libsodium - 906004be2bc870198fc900a04932350d5e52b479 authored over 4 years ago by Frank Denis <[email protected]>
Rename ios.sh to ios-xcframework.sh so that the latter can go to stable

github.com/jedisct1/libsodium - f8eb6ef24b353f82997caff1e08de4e398bf5c3b authored over 4 years ago by Frank Denis <[email protected]>
ios.sh: build the XCFramework in a single pass

Via @Westacular @svdo
Fixes #985

github.com/jedisct1/libsodium - 6388063c850ab9033735f8577536f340c9c10c6c authored over 4 years ago by Frank Denis <[email protected]>
ios.sh: don't build Catalyst/arm64 on x86_64 hosts for now

Fixes #980

github.com/jedisct1/libsodium - d1d777532fecc42a2e04f7bca3ec43f4481921c2 authored over 4 years ago by Frank Denis <[email protected]>
osx.sh -> macos.sh

github.com/jedisct1/libsodium - 21d93b944a8cee365755867229c05cf405daba28 authored over 4 years ago by Frank Denis <[email protected]>
Add support for Catalyst on Apple Silicon

Of course, we should do feature detection instead of system detection,
but future Xcode 12 versi...

github.com/jedisct1/libsodium - 27f413478578c9436a387736cc41a25e980a6fb2 authored over 4 years ago by Frank Denis <[email protected]>
Remove ios-xcframework.sh and watchos.sh; consolidate ios.sh

github.com/jedisct1/libsodium - a0bee2a883f69e31ade4a5fe069cccb2f6f3bba7 authored over 4 years ago by Frank Denis <[email protected]>
Move global definitions up

github.com/jedisct1/libsodium - 2aae7479165cdce2b23343eafa156f5ef33c0350 authored over 4 years ago by Frank Denis <[email protected]>
Reduce the differences between ios.sh and ios-xcframework.sh

github.com/jedisct1/libsodium - c5d1c546c6297db87de9c2315371fb7fd4a32a65 authored over 4 years ago by Frank Denis <[email protected]>
added iOS xcframework build script (#979)

Co-authored-by: Philip M. Sneed <[email protected]>

github.com/jedisct1/libsodium - 13e0eb49721e9bd7791177d5c4d264df70bc5012 authored over 4 years ago by Alexander Mindov <[email protected]>
s/eabi/eabi*/g in configure scripts to support eabihf (#977)

github.com/jedisct1/libsodium - 4f4d69c5ad3f67ed6d1f997e7ad3aa117b5683bd authored over 4 years ago by Ryan <[email protected]>
Disable PIE/PIC/SP/async-unwind on eabi

github.com/jedisct1/libsodium - e04088d0b29f3d9f4575cb6d9c16b93a00bd1041 authored over 4 years ago by Frank Denis <[email protected]>
box_seal test: don't check empty messages

Fixes #974

github.com/jedisct1/libsodium - d8f512bfaa42819b526693464616495094b01fea authored over 4 years ago by Frank Denis <[email protected]>
Add comments on wrong alignment

github.com/jedisct1/libsodium - 290197ba3ee72245fdab5e971c8de43a82b19874 authored over 4 years ago by Frank Denis <[email protected]>
Improve arm64 & arm crypto detection

Do not rely on host_cpu, but on the __aarch64__ symbol.

Also, ARM macs don't need -march=armv8-...

github.com/jedisct1/libsodium - e87df505754d396dcf6f8e9718bc4131e5b78519 authored over 4 years ago by Frank Denis <[email protected]>
Recognize the arm + apple combo as aarch64

github.com/jedisct1/libsodium - 13214d18c6ea1671dcff3dd62ccf88007b41f112 authored over 4 years ago by Frank Denis <[email protected]>
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Language Improvements (#972)

github.com/jedisct1/libsodium - 7b67cd1b32915bc957d750e7a15229f2a938ff1a authored over 4 years ago by Frank Denis <[email protected]>
Language Improvements (#972)

* Language Improvements

https://github.com/paragonie/sodium_compat/pull/121

* Update ed255...

github.com/jedisct1/libsodium - 4744636721d2e420f8bbe2d563f31b1f5e682229 authored over 4 years ago by P.I.E. Security Team <[email protected]>
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Faster Jacobi symbol computation
Add CodeQL sca...

github.com/jedisct1/libsodium - 9de81502a5c01745434f31490285f9f308c80b00 authored over 4 years ago by Frank Denis <[email protected]>
Use autogen.sh -s in lgtm

github.com/jedisct1/libsodium - 4c46af59fc310912af793886fadd081cc4830617 authored over 4 years ago by Frank Denis <[email protected]>
Faster Jacobi symbol computation

From 261sq/11m down to 253sq/11m.

Also rename confusing was_square.

github.com/jedisct1/libsodium - 6497abb4bccdbb9af5a859c6469c0f505fc2bcb9 authored over 4 years ago by Frank Denis <[email protected]>
Add CodeQL scan

github.com/jedisct1/libsodium - 8b70853c8dbbb9fbe7701b502e00066307a8f51d authored over 4 years ago by Frank Denis <[email protected]>
Add CodeQL scan

github.com/jedisct1/libsodium - 15c6462e606b02dc858fb330cc96c8ec88a11175 authored over 4 years ago by Frank Denis <[email protected]>
android-build.sh: exit with return code 1 if the NDK is not present

github.com/jedisct1/libsodium - c6506e64415173fb89b91b29ff4d32d7db48bb6d authored over 4 years ago by Greg Hazel <[email protected]>
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Don't even include signal.h on WASI
Use unsigne...

github.com/jedisct1/libsodium - 6499766fb65a3d7dceac4061b167a2f30a7e2f94 authored over 4 years ago by Frank Denis <[email protected]>
No need to save %rdi

github.com/jedisct1/libsodium - 4e9e1100318c93dff59f7c3d690b22a349292e67 authored over 4 years ago by Frank Denis <[email protected]>
Don't even include signal.h on WASI

Since version 11, wasi-sysroot doesn't ignore it but spits out
an error instead.

github.com/jedisct1/libsodium - a8fa837aacd310bc08fa72705a738fafc2513125 authored over 4 years ago by Frank Denis <[email protected]>
Use unsigned long long for opslimit

Fixes #966

github.com/jedisct1/libsodium - 0cb4db084ff6e9d2711e2568e1022a99e1325f78 authored over 4 years ago by Frank Denis <[email protected]>
Update H2C test vectors

github.com/jedisct1/libsodium - 1fae7383ce8d5ca568287f9cd3739614b6131f2c authored over 4 years ago by Frank Denis <[email protected]>
Add memory clobber

Fixes #965

github.com/jedisct1/libsodium - 3c49e89c19d06d9967180dda887fb15ae2e0fa40 authored over 4 years ago by Frank Denis <[email protected]>
Don't add linker flags with the emscripten target

github.com/jedisct1/libsodium - 8360706c21a2ad9f2aff233ebb9d297279be08a6 authored over 4 years ago by Frank Denis <[email protected]>
emscripten: force filesystem inclusion for tests

github.com/jedisct1/libsodium - af27d27f8c5ae1d6199f63cda58ff340d441980b authored over 4 years ago by Frank Denis <[email protected]>
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Print something after auto* are done
libtoolize...

github.com/jedisct1/libsodium - f51879dc3818926d631708e338b96d1cab0906cb authored over 4 years ago by Frank Denis <[email protected]>
Print something after auto* are done

github.com/jedisct1/libsodium - 0055072fa8399f377cc2c02258d705cc25710b08 authored over 4 years ago by Frank Denis <[email protected]>
libtoolize copy

github.com/jedisct1/libsodium - 470f70d510133ea92920ec7ee03eb43079e11eaf authored over 4 years ago by Frank Denis <[email protected]>
Always copy aux files

github.com/jedisct1/libsodium - 3bb6ee1b5250e5b9dbfbe8626210a3311c5081b3 authored over 4 years ago by Frank Denis <[email protected]>
Don't use autoreconf

github.com/jedisct1/libsodium - 30e7c6f8a76db83ab4590aeb1a6023b3250e2935 authored over 4 years ago by Frank Denis <[email protected]>
Move AC_USE_SYSTEM_EXTENSIONS up

github.com/jedisct1/libsodium - ef70441654bef5fe18f971dee95a71d62f79357d authored over 4 years ago by Frank Denis <[email protected]>
Faster sc25519 inversion, with one less squaring

github.com/jedisct1/libsodium - f9ef57db0b06b0b7d0c5527d7e65599e3d514d6d authored over 4 years ago by Frank Denis <[email protected]>
Update prototypes

github.com/jedisct1/libsodium - b0369e73919f9c85a350565bae2915127b7d2014 authored over 4 years ago by Frank Denis <[email protected]>
Replace the multiplication by the group order with an addition chain.

Rename ge25519_{add,sub,madd,msub} for clarity.

github.com/jedisct1/libsodium - 214076fc09bd3b5bbc237d870738259ff48cb604 authored over 4 years ago by Frank Denis <[email protected]>
Travis CI: use autogen -d

github.com/jedisct1/libsodium - f911b56650b680ecfc5d32b11b090849fc2b5f92 authored over 4 years ago by Frank Denis <[email protected]>
Add extra box_seal() tests

github.com/jedisct1/libsodium - 1127c43278870a9cde46ab5fbefc0bbcb814c2b9 authored over 4 years ago by Frank Denis <[email protected]>
crypto_box_seal(): copy the key after encryption to support in-place encryption

Fixes #961

github.com/jedisct1/libsodium - 23bba4a2b2f3833d82854084d8fcacf200f0f96c authored over 4 years ago by Frank Denis <[email protected]>
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Add explicit casts and make things a bit more con...

github.com/jedisct1/libsodium - 6fc37dd0047a533fbfa4c7c31c8c114981ee5afb authored over 4 years ago by Frank Denis <[email protected]>
Add explicit casts and make things a bit more consistent

github.com/jedisct1/libsodium - da3fc4dd9127124da0cb041bf9966cad185e7579 authored over 4 years ago by Frank Denis <[email protected]>
Add AEGIS-128L for no good reasons

github.com/jedisct1/libsodium - c3ca08913c38fc7f3c9d424e07919fe880cd8f9c authored over 4 years ago by Frank Denis <[email protected]>
Update autogen.sh

github.com/jedisct1/libsodium - 7bbaa6820b177351b3a5a95cc46d52e3635eaa0f authored over 4 years ago by Frank Denis <[email protected]>
Constify

github.com/jedisct1/libsodium - 4cc7d9027c366ad59d414cf06c6a3615a36778e3 authored over 4 years ago by Frank Denis <[email protected]>
Add --fail to curl options

Fixes #960

github.com/jedisct1/libsodium - 6a30605ff94100eca274f34e52fdeef2a42ef251 authored over 4 years ago by Frank Denis <[email protected]>
Fixed OpenCollective link (#959)

github.com/jedisct1/libsodium - b26758103e3f5ed627b347601ea5ee8972f40547 authored over 4 years ago by Syrus Akbary <[email protected]>
Remove unused code

github.com/jedisct1/libsodium - a85afdc5ba6d08e8c671ef0994126e9289086d35 authored over 4 years ago by Frank Denis <[email protected]>
Add some field arithmetic tests for edge cases

github.com/jedisct1/libsodium - 6a1fae4b25cf9d34d59f026a24c0af3fae0c0793 authored over 4 years ago by Frank Denis <[email protected]>
Avoid & and && mix without brackets

github.com/jedisct1/libsodium - 056a1aeef52cdfedc0356e05af18c1d5f3f8b867 authored over 4 years ago by Frank Denis <[email protected]>
Add crypto_core_{ed25519,ristretto255}_scalar_is_canonical()

github.com/jedisct1/libsodium - c2efce113dda3391ead53d46a5610dfab932dbec authored over 4 years ago by Frank Denis <[email protected]>
Remove unreferenced variables, fix Windows build

github.com/jedisct1/libsodium - d39dd88301fffe4260e3e42616e50df0ea5d3af8 authored over 4 years ago by Frank Denis <[email protected]>
aes256gcm: handle 8 blocks at a time instead of 4

Keep using 4 blocks at time for AD, as AD is usually short.

Decrypt-and-verify instead of verif...

github.com/jedisct1/libsodium - cc2bcbc2173ef7ba70f80e2508463bd354a74df4 authored over 4 years ago by Frank Denis <[email protected]>
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium: (55 commits)
H2C: change sign computation for Ell...

github.com/jedisct1/libsodium - c4b08fb20829365417a444684617636bcd89138e authored over 4 years ago by Frank Denis <[email protected]>
H2C: change sign computation for Ell2 to match BHKL13

https://github.com/cfrg/draft-irtf-cfrg-hash-to-curve/pull/250

github.com/jedisct1/libsodium - f23c932d7470f6f4a2f9f2d7977ae742b6ac3bb0 authored over 4 years ago by Frank Denis <[email protected]>
Deprecate non-easy secretbox

github.com/jedisct1/libsodium - 3f1586623cf23ed0e1c1211926eab7cac0bdb13e authored over 4 years ago by Frank Denis <[email protected]>
Remove memory shielding

That was a great idea to protect against information leak through
speculative loads.

Realistica...

github.com/jedisct1/libsodium - 67a9e796550dda21767dd8888bc25e2bcfaba546 authored over 4 years ago by Frank Denis <[email protected]>
Deprecate low-level non-easy crypto boxes as well

github.com/jedisct1/libsodium - bf2238bbc45188a5359af24e8aee6a2629a2ac45 authored over 4 years ago by Frank Denis <[email protected]>
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Nits
Remove unneeded casts
Indent

github.com/jedisct1/libsodium - 5bb0cdc61609df6b5039420da4b0e8d6437ff90a authored over 4 years ago by Frank Denis <[email protected]>
Deprecate the non-easy crypto_box API

It is really too complicated to use.

github.com/jedisct1/libsodium - 507409d59e121b68466cbfc594be0afdb10fa0a3 authored over 4 years ago by Frank Denis <[email protected]>