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

Embed bitcode in iOS builds

94e04fe530d97d8f64cb9fc345cdb7e6f66a7ad4 authored almost 7 years ago
Use only -mindirect-branch=thunk / -mretpoline for now

Move the application of these flags up

28e62a6c86429e9cc19194ebd74e3d98123a1fc4 authored almost 7 years ago
Add retpoline support for clang

Assembly implementations don't seem to be using any indirect calls

1655dede9fe159f04eae1f6a73360960569bd5a6 authored almost 7 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Add spectre v2 migitations for GCC

03f5e93e649c2ee4ea865d4c72c21f944dd4a1e5 authored almost 7 years ago
Merge pull request #682 from hackersdotmu/master

Add spectre v2 migitations for GCC

a7d03e0f17ae033e3a7cba32b17fcbf4ad823822 authored almost 7 years ago
Add spectre v2 migitations for GCC

1203d721ce137abe78d9d412652a7670a62afc6f authored almost 7 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
README: link to libsodium-doc repository

356310ba763473c5ee2e6d5e59f4499a5c1075d1 authored almost 7 years ago
Merge pull request #675 from enkore/patch-2

README: link to libsodium-doc repository

91b774d49d1bf268a79d47dc0796b40db0e18b59 authored almost 7 years ago
README: link to libsodium-doc repository

1d777b671d98d29891d80ccfb8597e929fa152c9 authored almost 7 years ago
Include limits.h for ancient Android NDKs. Sigh.

19f5c4f620204e5f549559518cf38505ea1a8bcd authored about 7 years ago
Include <stdint.h> for SIZE_MAX, and <stddef.h> as a dependency

57ca449c7e7073d328773e3e2d52d526c209df2c authored about 7 years ago
Keep things simple; directly initialize the example RNG from the system one

13513e886b55edad8c2c6dcb9f4187633ba436aa authored about 7 years ago
Revert "Check for -mretpoline / -zretpolineplt support"

This reverts commit 93887f179d28c4494429d8ab784a7bb5b4347900.

673b2b2b1e6f7da7c6c45c976b1640c0c0fac5fd authored about 7 years ago
Swap #ifdef branches for clarity

e2581d91056fb1a7224c34aaa2e575099bbad163 authored about 7 years ago
Signatures: do not reject weak public keys if ED25519_COMPAT is defined

958060e2ec2fa8a9d242e2b6fc24a6f3777ee4e0 authored about 7 years ago
Revert "Solaris Studio apparently supports __attribute__()"

This reverts commit 74a4496cc5931cd5a72486768a84a40a19491cc4.

0468e778d229054a966d0fdc629ec8b677bc37c6 authored about 7 years ago
emscripten: do not use closure

bc6541a70a738fc91934bf8f11c2a3c1b6057289 authored about 7 years ago
Solaris Studio apparently supports __attribute__()

Fixes #660

74a4496cc5931cd5a72486768a84a40a19491cc4 authored about 7 years ago
Check for __aarch64__ instead of __ARM_NEON for 128-bit arithmetic

794ec886e71d143d916f0c12020f82ab72b7690f authored about 7 years ago
Who's still using XCode < 8 ?

9ebe443bc7f3ae154efc391233ad27c49bf1cb5b authored about 7 years ago
Check for -mretpoline / -zretpolineplt support

93887f179d28c4494429d8ab784a7bb5b4347900 authored about 7 years ago
2018

b01a622c75dd7e1b85ca59c1a54ce5c2df980eb2 authored about 7 years ago
Check if we can use inline asm code, not only on x86_64

764656443fa6d6d7f609945e1d7579536e45508b authored about 7 years ago
Use (""::"r"(pnt):"memory") instead of (""::"p"(pnt)) for the barrier

a18e21b49db261710d1da4ea98c16fc5cd08adaa authored about 7 years ago
Disable LTO in ios/osx build scripts

7dee41abeeda166d3570210b90866312e6f4fdd1 authored about 7 years ago
Merge pull request #653 from buu700/master

Updates for latest emscripten

67e421d4e243393f629f880766afc938a6d78173 authored about 7 years ago
Closure fix

607d9b7943bd7f6d7dccec4273cef44b4d275860 authored about 7 years ago
updates for latest emscripten

4614ca754df0b958e5433aecd0600cd33444c848 authored about 7 years ago
Restore the __EMSCRIPTEN__ check for 128-bit usage

fff87d50dd43900ce837537471d54626669384b4 authored about 7 years ago
Rather than checking for emscripten, perform a 128-bit mul

d73d5f8ee680a41bbd26d3944f4ae59f0239ebae authored about 7 years ago
emscripten: malloc() and free() should be exported as library symbols

5f5d36a9bbba9b027ca9018e8a24e972a676094a authored about 7 years ago
Export setValue, getValue

68d845e651159d0beeb89dd2d7b1c966c0030781 authored about 7 years ago
emscripten: move the set of exported runtime methods

387e1833d7e2cb40a6a0a7561de82da968aacc07 authored about 7 years ago
emscripten: export _malloc() and _free()

8eba49b6a84dc255ef6597c343d2b45460b5cf53 authored about 7 years ago
emscripten: export Pointer_stringify() for recent emscripten versions

88fca4834c8c7a895214d650cc69c3841fd2ec82 authored about 7 years ago
C++ compat

6a608189827539f58aa3d588cd8a405a2b55b8ac authored about 7 years ago
Remove the dummy FS call from the Javascript tests

8a2833f01a3f4913c13d67cb201584b6d290d1e1 authored about 7 years ago
Javascript tests: don't call FS.*() if the filesystem module is not present

72ab8739a295b5070f627fad14a5685c932906eb authored about 7 years ago
Emscripten: run the tests in benchmark mode

bd631649c17a651812112aeca4b0cb4eb8167932 authored about 7 years ago
Static

d7f8f6bc8030a0d486bf7ae4894f3a326ab74c7a authored about 7 years ago
Require the generichash state to be aligned

Alignment is already required by other functions anyway.

0187ba70adc77a13f9c51e1e31587ef4f57a89a7 authored about 7 years ago
Lift alignment requirements in crypto_generichash()

1e7839a90c05553ca08105e454e1e211bb282a64 authored about 7 years ago
Add extra align statements

2604a417748b926735f1b5b09424e4cb02faa08b authored about 7 years ago
Brace yourself

ffb8475a4a1be764422e5f61c38f100accb3c5a5 authored about 7 years ago
Extra braces

3383fd1bdff1e39f27bc99160a83fe1ca4fa89ef authored about 7 years ago
Remove unused LOAD128() and STORE128() macros

107b42af3f7a25b9a17c70d2632647ba44358306 authored about 7 years ago
Use default randombytes implementation for tests on emscripten

dce1614eee5ccb7f28ce3c29adcad024d580e1b4 authored about 7 years ago
emscripten: stick to the unique randombytes implementation

13201046e675d85677dac97e520955f35a79f270 authored about 7 years ago
Emscripten: bump the memory up for the tests

f34d5ef17e6f19aa061dfdf304fa79ac6d65abad authored about 7 years ago
Prefer the system version of nodejs to the emscripten one

65f71fe06079eb1565d06d6afbe3423fb7f901cf authored about 7 years ago
Do not assume that __clang__ being defined implied __GNUC__ defined as well

1f1b0afb5c1d7c68ecf47dd5279f34bf8039daa2 authored about 7 years ago
Back to dev mode

b1273b04110e19556f7670297ddf447bbd7c95ea authored about 7 years ago
Enable 128-bit arithmetic clang+systems with NEON

a8ef83ed536976742dbcddaed8645c21d8c1002d authored about 7 years ago
Disable ssp on HaikuOS

1dd73862be16c8093d496e16d704e0b4f931cdf2 authored about 7 years ago
Undefine printf if required

69642f040935d9458ea3d2ba83696751c24bc13a authored about 7 years ago
Add a memleak checker to the benchmark code

Plug the leaks it surfaced in pwhash_argon2* tests

bfc8ec1248b3d6b72167f414c9f668eeef096492 authored about 7 years ago
Add missing sodium_free() calls in the kdf test

b84e4b9ddff9a6f1efd5d1462c9dda5a9eb3b6a2 authored about 7 years ago
Make things more explicit

99fe302562e8932ccbb7edc3f6aadbf91931b569 authored about 7 years ago
Sort

b6dab1029d0ddd44804a11298dca4869eab3d5e3 authored about 7 years ago
+ #include <limits.h>

31b13ada143edd651477890c4df3eb01696bb961 authored about 7 years ago
Use a simple memory pool for benchmarks

In the test suite, a significant amount of time is spent in memory
allocations. A memory pool he...

18d5940bc62b20c84e2e74c4e45a6529238d30cf authored about 7 years ago
We really don't need an intermediate variable here

77e7d88d89a8675fba956cf56a55fb9f64aa7120 authored about 7 years ago
Comment

675149b9b8b66ff44152553fb3ebf9858128363d authored about 7 years ago
Comments

a1d438c8ba1d95126c8ef8a907dd707929e558f3 authored about 7 years ago
msys2 build scripts: just use -Ofast

1d85e73d8fb99f85371e78170bf0f15521c5c6ee authored about 7 years ago
Always prefer vararrays to alloca()

95a7dc5e46a3b726ba3fe0a98253039236c0e780 authored about 7 years ago
Don't redefine alloca

2f564436315bf9264577dcb0a3a2c0ff6c076c35 authored about 7 years ago
Return -1 if the scalar is 0 in crypto_scalarmult_ed25519()

For consistency with _base()

ac8dffbecb3025a66547fbe8479deb156f2ba64b authored about 7 years ago
Remove trailing space

e82e69ad987ec94aa6c215a5bd062bc8536be5b1 authored about 7 years ago
Import the regen-msvc script

744d24bb1ead7419b57a88ab05620e5c10e801be authored about 7 years ago
Update ChangeLog

bdc60d47ed5c4a6e66069d19d7b05af2d8b1b315 authored about 7 years ago
Do not wipe the workspace after argon2 completes

The overhead can be really prohibitive on servers.

ec67b0890fffc9612cc9a02f222606084063b453 authored about 7 years ago
Give the compiler a change to inline index_alpha()

534250a8334c7bd48ea086d77a29ff7c77d54aed authored about 7 years ago
Remove tests for deprecated functions

21c1a3160c197695b49ef10508d4c753bf60a204 authored about 7 years ago
Immediately allocate all required memory in argon2/scrypt

5aa2b913f41d638c54e9b9dc9a9fd2d1e78422a7 authored about 7 years ago
Check reduced-round salsa variants in non-minimal mode

cf59e049e77afc392f9b3a1f25632aebbdfddf65 authored about 7 years ago
Coverage exclusion -- this is just an extra, redundant check

bd9e859e52724c202899bd38aa2a29f1a864b27e authored about 7 years ago
Remove incorrect and useless cast

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

* 'master' of github.com:jedisct1/libsodium:
WebAssembly benefits from the 128-bit types, too

a204bf504ca0c5913ceab5f546b94997ce1a03ee authored about 7 years ago
-fomit-frame-pointer makes a different on mips

c2e742fa0aa646b28e9b5b6f562a100ace0d2b56 authored about 7 years ago
WebAssembly benefits from the 128-bit types, too

62022201f2b8c2572d2c4c77d825d704e288f597 authored about 7 years ago
Remove extra spaces

98313bb8c7cbf94e49f14db4026148a5be96657b authored about 7 years ago
Undef devel

11f217fec86216967de308a62bcb7965f2291904 authored about 7 years ago
Update ChangeLog

d5cb2e5af0e1757db4ba88274f6dc489be14ebbb authored about 7 years ago
Spacing

e985fe204c81fa4da3855226449dbb686b8eaffd authored about 7 years ago
Reorder

a916fff40032f3835524d26efd7bfef4885acd8d authored about 7 years ago
Faster scalarmult_ed25519()

715cb6ba334f30eb1f759acfe58a0007cee4a1be authored about 7 years ago
More tests

99fa31a5950cff1cad75fc7eb930b5cdc6ed1369 authored about 7 years ago
One more test

609e42be75589f91179d218e24f5e35a7124abfd authored about 7 years ago
Add some tests for reduced-rounds salsa20

43fa5ecc49edca0fbf0408aa236433bb828b4013 authored about 7 years ago
Always undef NDEBUG in tests

0b6370dd0a180d2e47a8506effda43785329fe0e authored about 7 years ago
Avoid an expression in a assert() with side effects

625e313e745e0f7dec621fcdb6908beed4ccb593 authored about 7 years ago
secretstream: add a test for rekeying using TAG_REKEY

e89c43edf6ef50945735be63b4b2577101395431 authored about 7 years ago
Version bump [not released yet]

18e2038fbb7c385054b67e114a50db93f3a3cfb1 authored about 7 years ago
Update ChangeLog

a4c7d9729d23be2aa54d21bced6a7d1faa20423b authored about 7 years ago
Add a call to sodium_stackzero()

22b65dc57c94bba75eaf091c82e1844a1efb6345 authored about 7 years ago
[CMAKE] Fix static library detection on unix (#642)

Manually prepend `lib` and append `.a` to the static library names
provided by the cmake pkg-co...

06739323d520b5c11d4d231f77ccb268a1a67a92 authored about 7 years ago
More tests

01072a2f6a7f4375472d070a3b8f9ed2b2b4dfa4 authored about 7 years ago
Add explicit cast

cdd7d5f37d74dcf2a41d23c1426a4326aa6ee160 authored about 7 years ago
More tests

8ad6ffa9d64352fe361e985fbc3b5a9655ef376f authored about 7 years ago