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

Update checkout action to v4

github.com/jedisct1/libsodium - 5fc2aff0123faf324b515634c23a80648e1bc9c9 authored 11 months ago
fixed inability to create xcframework in Symbolic Link (#1356)

Creating Clibsodium.xcframework...
error: cannot compute path of binary 'Path(str: "/private/tm...

github.com/jedisct1/libsodium - 7e6ea701b7b5e288b7bb7ee326581008648118e9 authored 11 months ago
It's been a decade (#1351)

github.com/jedisct1/libsodium - 4cdcefaff250af42663eb202c1daf49ea4d7ad7e authored 11 months ago
Move includes in crypto_onetimeauth_poly1305.h outside of extern C (#1345)

Includes being outside of `extern "C"` are de-facto standard in all other include files of libso...

github.com/jedisct1/libsodium - b564794eddda79d54374144653c1f4e05ae08a64 authored about 1 year ago
Update ChangeLog

github.com/jedisct1/libsodium - b39a9072eab9a783703fc38a0872d7c4c4889beb authored about 1 year ago
When using MSVC on aarch64, __ARM_ARCH is not defined

Reported by RADDI.net -- Thanks!

github.com/jedisct1/libsodium - 4c56848dccaee8c85dc7d97fd419370e22343493 authored about 1 year ago
Update setup-zig action

github.com/jedisct1/libsodium - 56bef8abc59b6db7ce5a94ebce5d0843313d3ce2 authored about 1 year ago
Update for zig-master

github.com/jedisct1/libsodium - 3990da5802e414e13abfec5bc4dfeb4991872b38 authored about 1 year ago
Bump dev version

github.com/jedisct1/libsodium - 712d0f3fb9f5e21180ddfe90af993d2c8a491351 authored about 1 year ago
Add forgotten crypto_kdf_hkdf_sha512_statebytes()

github.com/jedisct1/libsodium - 44b99c5a2336e535a237437bce3fd9628fb3747b authored about 1 year ago
Set .iterate = true on dirs that will be traversed

github.com/jedisct1/libsodium - 6d906294c9a97cf7b69d5787f12ba6c19caf7d54 authored about 1 year ago
Require Zig 0.12

github.com/jedisct1/libsodium - 547dde93877e06c522c8b0fc814ef6fb476e94de authored about 1 year ago
egrep -> grep -E

github.com/jedisct1/libsodium - 5466030cce20b3b24115521c8d6760f94fcecf9f authored about 1 year ago
Zig: use "const" for variables that are never mutated

github.com/jedisct1/libsodium - 5dd81ad0cd42027f77168ef786d5c743b4b482d7 authored about 1 year ago
Include argon2id in crypto_pwhash_primitive()

Fixes #1331

github.com/jedisct1/libsodium - 39184b5b96176536f905bb42eafdc59c22a20e6e authored about 1 year ago
Revert "Include argon2id in crypto_pwhash_primitive()"

This reverts commit a2b12dfcc083a7c326200e5416d3930b3109ebee.

github.com/jedisct1/libsodium - b5eaa810c8d131c8f8b33428f03ed1b8d7f17efb authored about 1 year ago
Include argon2id in crypto_pwhash_primitive()

Fixes #1331

github.com/jedisct1/libsodium - a2b12dfcc083a7c326200e5416d3930b3109ebee authored about 1 year ago
Add a comment where coordinates are expected to be normalized

github.com/jedisct1/libsodium - 6ee5a7345296a0a104fc3630bcea56e2f9f0f513 authored about 1 year ago
Zig 0.12 compat

github.com/jedisct1/libsodium - 6c05a64bfe0e8d23ee24f03df1b69bbcc836d2f9 authored about 1 year ago
_M_AMD64 is the same as _M_X64

github.com/jedisct1/libsodium - 51126865d06a64d2cf8931beb5c6f036ae534f0e authored about 1 year ago
Make aegis_mac() fallible

So that we can include additional checks, especially for weak states.

Ideally, weak states shou...

github.com/jedisct1/libsodium - 1d03ea77fb91a16225969228cc63d74910a67733 authored about 1 year ago
Update CodeQL script

github.com/jedisct1/libsodium - 72932a768fa95a8ab940b76f3bd5fe8d058b832f authored about 1 year ago
Update ChangeLog

github.com/jedisct1/libsodium - 5d9f54325f83f899fe9e574cd440984cff2969bd authored over 1 year ago
Don't compile for VisionOS if Xcode doesn't support it

Drop APPLE_SILICON_SUPPORTED, since Xcode has had support for it
for ages.

github.com/jedisct1/libsodium - 16cd369c653eb6927abfbb32a0e5ab3152e3af9c authored over 1 year ago
aarch64: set compiler attributes *after* including <arm_neon.h>

Fixes #1321

github.com/jedisct1/libsodium - 8f453f41f8834e0fe47610f2a3e03e696ddb3450 authored over 1 year ago
Try to support both zig 0.11 and zig-master

github.com/jedisct1/libsodium - cb4d121517e4e742aa230db340c1ac6d4faede30 authored over 1 year ago
Use -O3 instead of -Ofast in dist-build scripts as well

github.com/jedisct1/libsodium - 0e0e2c16401e63777dce8c7958a3ca789055dfcf authored over 1 year ago
Update for Zig-master

github.com/jedisct1/libsodium - 9ff9301465b678e5f8620e0c5e558737316f21a3 authored over 1 year ago
Don't use -Ofast; it's buggy on old gcc versions

github.com/jedisct1/libsodium - ffd1e374989197b44d815ac8b5d8f0b43b6ce534 authored over 1 year ago
xcframework: use proper --host= flags for Apple targets

github.com/jedisct1/libsodium - 7e3500e878ee5a3a286705ea646a535b33a29cd3 authored over 1 year ago
darwin10 -> darwin23

github.com/jedisct1/libsodium - 41f34e89bc32d3ae7ee6ce89be7f3c853d1c32cc authored over 1 year ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
midipix support (#1315)

github.com/jedisct1/libsodium - c7df4b0681406bcb5ba92e5641d4487f2fa2af7f authored over 1 year ago
midipix support (#1315)

github.com/jedisct1/libsodium - 0bbfe33ba967124fbd8f37a8c88c7fa65e592b23 authored over 1 year ago
Import ChangeLog from 1.0.19

github.com/jedisct1/libsodium - c0dbeb68e26eeb43eeeb66cf72260c51031ac6aa authored over 1 year ago
autoconf: proper check for ARM crypto extensions

github.com/jedisct1/libsodium - 3e86d95ae0bbff49f32ece1044fa10631ea815d0 authored over 1 year ago
autoconf: improve check for ARM crypto extensions

And don't forget to include <arm_neon.h> for the second
attempt.

github.com/jedisct1/libsodium - e5deb2c85d3cc8b9744fd8f7afc3ee8c72dd287c authored over 1 year ago
Use ANDROID_CPU_ARM64_FEATURE_AES for AES detection on Android/aarch64

github.com/jedisct1/libsodium - f26b9f72ebfc4d30f870dfa5127c8c57e3fceff5 authored over 1 year ago
Handle SIGPROT, CHERI's in-address space security exception

github.com/jedisct1/libsodium - 45aa3adb96ed68f833019decb01692d3a244874f authored over 1 year ago
Forgotten attribute pop

github.com/jedisct1/libsodium - 38ada39711424746474cfaebeb934127c25b328a authored over 1 year ago
aarch64: try harder when checking for the crypto extensions

github.com/jedisct1/libsodium - 8b1f568cb1a805b27f708df1432167b23ee21db8 authored over 1 year ago
Don't hardcode type sizes

github.com/jedisct1/libsodium - 1074191f87a5cea53e1d7fcee64aabdcf322f968 authored over 1 year ago
Upgrade Android NDK

github.com/jedisct1/libsodium - d2f57c012437a4896bac9e0100d69d7f2c037ed8 authored over 1 year ago
Promote HKDF to minimal builds

github.com/jedisct1/libsodium - 605382399ba7e4a299bd9da106046f326b3ebc86 authored over 1 year ago
Switch AEGIS to 256-bit tags by default

github.com/jedisct1/libsodium - 1ef7b43ae939025f412856938638d2cc5d777b9a authored over 1 year ago
Don't hardcode the AEGIS tag length

github.com/jedisct1/libsodium - b7ac85b5b73f9d3c88ae5714892a74b6b7bbd83b authored over 1 year ago
MSVC: try building Windows/ARM64 libraries in buildbase.bat

github.com/jedisct1/libsodium - 2a63dcb04f49fe9547590f769c5056ca0f984040 authored over 1 year ago
New attempt to move Appveyor CI scripts to ci/appveyor

github.com/jedisct1/libsodium - e15f2f7ffa07f94db542e6871619ac742fe640e1 authored over 1 year ago
Keep original configurations for top-level libsodium.vcxproj

github.com/jedisct1/libsodium - 286530e284d6e3fa2a6fdac30de649eb6dead203 authored over 1 year ago
Reintroduce 13144d11c1520c0c863b5b2879c48534f861965f

github.com/jedisct1/libsodium - e3c0c54e60cc1d665cc32fb238ab2d1297d485d9 authored over 1 year ago
Import ARM64.props

github.com/jedisct1/libsodium - e44d293626cc8b0e488912dd81fe70bac49c0f28 authored over 1 year ago
Remove Windows/ARM64 support for Visual Studio

github.com/jedisct1/libsodium - 4b9baefce575ca07afb64838efc9392db189ad55 authored over 1 year ago
Revert "The Visual Studio "Debug" target was renamed to "DebugLIB""

This reverts commit b9fe85c299bcd7c123f099865cea8ff4bc604476.

github.com/jedisct1/libsodium - 8cb94b9a74e1602762426a420b2f4cf64d5c9357 authored over 1 year ago
The Visual Studio "Debug" target was renamed to "DebugLIB"

Spent 3 hours on this, as I wasn't expecting a breaking change.

github.com/jedisct1/libsodium - b9fe85c299bcd7c123f099865cea8ff4bc604476 authored over 1 year ago
Try moving all the Visual Studio/Appveyor stuff into ci/appveyor

github.com/jedisct1/libsodium - c3b923d6c20308281cb674c8b13da3431e207fcb authored over 1 year ago
Visual Studio: define __ARM_NEON on Windows/ARM

github.com/jedisct1/libsodium - 9db77385d0ed10e43c5c3eb81e51ea76a1ea0c98 authored over 1 year ago
Define additional capabilities when using Visual Studio

github.com/jedisct1/libsodium - 08070591bea6325f7a9cd7ee19911f9caf192251 authored over 1 year ago
Import ARM64.props

github.com/jedisct1/libsodium - 5b056f65f8bd5b793abf6b9f461d3a663f05fe37 authored over 1 year ago
Reintroduce 13144d11c1520c0c863b5b2879c48534f861965f

github.com/jedisct1/libsodium - 8ab880bf95797b4e407d4c4f51d3946b2c2b064d authored over 1 year ago
.NET: assume at least a Sandybridge CPU for x86_64 .NET packages

github.com/jedisct1/libsodium - b5bd5b877116948b7d68bfd3f308bdc2953cca6c authored over 1 year ago
build.zig: predefine some CPU features

Eventually, we should compile files depending on specific CPU
extensions separately, like what r...

github.com/jedisct1/libsodium - ec27581dd3749d28c9388df774f702a51f47e93b authored over 1 year ago
Add Visual Studio 2022 build files to the dist tarballs

github.com/jedisct1/libsodium - 6704276bc5fdf027ae70447972b928c3671398d7 authored over 1 year ago
Revert "Enable building win/arm64 package using visual studio (#1130)"

This reverts commit 13144d11c1520c0c863b5b2879c48534f861965f.

It doesn't work.

Trying to open ...

github.com/jedisct1/libsodium - 3cbdacbd8c90e871e889e3188575951c40d66eb6 authored over 1 year ago
.NET: target baseline CPU

github.com/jedisct1/libsodium - 0c8f366d3e0d98e0562efb1a47e2a377ab3282d2 authored over 1 year ago
Enable more SIMD optimizations when using Zig

github.com/jedisct1/libsodium - 0a44a9eb739f83beaac254123b502d4a446b2f82 authored over 1 year ago
Replace the aegis256 implementation with the libaegis implementation

github.com/jedisct1/libsodium - 3567436865f64a733f21fbc6a7b786e374b13b69 authored over 1 year ago
Move sodium implementations out of their dedicated directory

github.com/jedisct1/libsodium - e494ce3e69f0d72b427eab8f7a33b47c196297a3 authored over 1 year ago
Replace aegis128l implementation with libaegis' implementation

github.com/jedisct1/libsodium - 3acf0505664f632e1391cf91677dc27cb6c984dd authored over 1 year ago
Add support for VisionOS

github.com/jedisct1/libsodium - 314f603929884df584635da91b9a77eb13e15a18 authored over 1 year ago
Just refer to "aegis" since we have at least 2 variants

github.com/jedisct1/libsodium - 0df2340a9907316ec53987f0922099d7ae4a2aad authored over 1 year ago
Allow other zig projects to use libsodium as a dependency (#1300)

* fix(build.zig): derive cwd from builder

Using fs.cwd() only resolves the libsodium director...

github.com/jedisct1/libsodium - 5191b40accb6c860c6d1292c4149c7bea42aca63 authored over 1 year ago
Proper casts for C++

github.com/jedisct1/libsodium - 94c650ae801de4ff7af648e88fbe61ba743a26f4 authored over 1 year ago
Revert "C++ compat"

This reverts commit 48a679650eec751906eb49cb77be31f5c5d9ec9f.

github.com/jedisct1/libsodium - c3692bbe0fbb8805a7036530e2ef9b378be814dc authored over 1 year ago
Simplify how non-deterministic ed25519 nonces are computed

github.com/jedisct1/libsodium - 4776f392abacc68e355719055983d1803d11be7e authored over 1 year ago
Update m4 scripts

Update ax_check_define.m4
Update ax_check_gnu_make.m4
Update ax_pthread.m4
Update ax_valgrind_ch...

github.com/jedisct1/libsodium - 258934f5b67abc4582cf14b7550184800a1e2e6a authored over 1 year ago
Bump dev version

github.com/jedisct1/libsodium - 9dc6b80d8c82f0a5594275fcb3d118c859458614 authored over 1 year ago
Add missing undef in _mm_roti_epi64 definition for blake2b-ssse3 (#1306)

github.com/jedisct1/libsodium - 18fad78494956bef63db887f5a9efcc13b89e1a7 authored over 1 year ago
Simplify _mm_roti_epi64 definition

github.com/jedisct1/libsodium - 503a1ef2c3e565494292fb2b06d97a73984e8210 authored over 1 year ago
Do not redefine _mm_roti_epi64 if xop target feature is enabled. (#1305)

Undefine compiler macro if present and XOP not enable to avoid preprocessor warnings due to macr...

github.com/jedisct1/libsodium - 4ebe29b2e3c78bed8fb29d644b920f0f1250f3f7 authored over 1 year ago
Fallback to _Thread_local on C11 regardless of the platform

github.com/jedisct1/libsodium - 8ad54cb636316112de4a113fc51185ca56499bc8 authored over 1 year ago
Define TLS as _Thread_local is compiler supports C11 (#1304)

This avoids having warnings when compiling with Clang-MinGW on windows.

github.com/jedisct1/libsodium - a04c8687ac66ff2632c755fc29596737fe524503 authored over 1 year ago
scrypt_nosse: Remove the 64-bit version of blkxor()

It broke strict aliasing.

Also remove ARCH_BITS that is not required any longer.

Fixes #1301

github.com/jedisct1/libsodium - 0ea62015f2c397168566c7f8c6df65e59a0d1049 authored over 1 year ago
scrypt_integerify_sse: be consistent with the no_sse version

github.com/jedisct1/libsodium - b828df51dd5b6249e96f742670b7f17caa878846 authored over 1 year ago
scrypt_nosse: no need to use void * in integerify()

github.com/jedisct1/libsodium - 30212c0952ee4936583063f6d1d47f7f434aa1c9 authored over 1 year ago
Manually define __ARM_FEATURE_AES (necessary for CheriOS)

github.com/jedisct1/libsodium - a3f200abe649499a0b5f0bfe248d82cc897f7e78 authored over 1 year ago
Assume all CPUs supported by ARM Windows have the crypto extensions

RADDI.net said:

"All supported AArch64 CPUs on desktop Windows 10 and 11 have
both AES (crypto)...

github.com/jedisct1/libsodium - 4dc02ce8414e70b8960bea77abf4fe46efb99e93 authored over 1 year ago
Check _M_ARM64 in addition to __aarch64__

github.com/jedisct1/libsodium - e698b1b000e7d600df8d41a0b25126ebbd0f7e82 authored over 1 year ago
Copy libsodium.sln from Visual Studio 2019 to Visual Studio 2022x

github.com/jedisct1/libsodium - 5a8f528b81e3c222cbf5b9e9650234460349a4e4 authored over 1 year ago
Update resource.rc

github.com/jedisct1/libsodium - 32088e822e6efd469076c7655929094796c0d60f authored over 1 year ago
Only create a shared library where we know it works

github.com/jedisct1/libsodium - 22815d222cbfb6dfa89960f99f84996e33a84407 authored over 1 year ago
Build shared libraries again, even on Windows

github.com/jedisct1/libsodium - 1c2398fb7cf29751bd011fe70cb2e2941ad1d5d6 authored over 1 year ago