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

aes256-ctr: do not left shift more than 16 bits on a signed int.

Spotted by John Regehr and clang -fsigned-integer-overflow

f553bb4bf22a6a8e4fa5f69cfbf91ce95327b790 authored about 11 years ago
We can't enforce 64-bit alignment of aes256 context w/ the current interface

5a566c041cf5cf8f87578bde44bc76b91790cdfe authored about 11 years ago
Add a test for blake2 with salt&personalization

deaa893ce434ba25cb14a0aa290b51f6c4040277 authored about 11 years ago
Rename crypto_generichash_blake2b_init2()

f47b7cdb58bcc1bc233bf949345cf3150291995a authored about 11 years ago
+libsodium-php

adf1e2e169c73c324bdd028a1b1e3e580c2b1300 authored about 11 years ago
Add crypto_secretbox_macbytes()

e43cf109a7ac8165ea7921f8e276661a95727541 authored about 11 years ago
+node-sodium

4faa73abe43f2514d895b4dd6886af61081d3275 authored about 11 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
void * casts for c++ compat
Add blake2b_salt_pe...

d9093e4ce6b13407139c49c651d8e592c2392321 authored about 11 years ago
+salt, new bindings for Erlang

6d6ad528af50575e6fb0a00e2930aff6280381e1 authored about 11 years ago
void * casts for c++ compat

1f405ef7f243201964e55aeaafe32c81b89f07b6 authored about 11 years ago
Add blake2b_salt_personal()

6745db7a0b3f4b8054fa129590794ed07a0d34bc authored about 11 years ago
Add support for salt & personalization to Blake2.

This API might change. I'm not a big fan of what we have now.

e9c46aef5f5ea207c41675aeb5e92df284b0312a authored about 11 years ago
Use blake2b_init() *or* blake2b_init_key(). Calling both is not needed.

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

* 'master' of github.com:jedisct1/libsodium:
Have sodium_memcmp(a,b,s) return -1 if a != b, do...

4943275819f7d3c5cd861b961aadf141839d734f authored about 11 years ago
Add Idris-Sodium

08082b2ac899c74738ef73324ad75dc6238d3275 authored about 11 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Update the link to droid-wrapper

de0d497a2857c6b1f67fbf018fd40c6a40089fe3 authored about 11 years ago
Have sodium_memcmp(a,b,s) return -1 if a != b, document return value.

1ca05f6b165e225e91da75da06f5dbdf9631dedd authored about 11 years ago
Update the link to droid-wrapper

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

* 'master' of github.com:jedisct1/libsodium:
clarify upstream NaCl version

d140634ce026f1272ff1b8d163eae61c158f4e80 authored about 11 years ago
Face it, /dev/arandom was removed from OpenBSD a loooooong time ago.

82046cbd5e6d6338e490fb3507e1a48dacbb0c7a authored about 11 years ago
Merge pull request #94 from oberstet/master

clarify upstream NaCl version

18c0a5f596258314c711825d30b15c0ab737b498 authored about 11 years ago
clarify upstream NaCl version

0336cede34c54715cf0a7e41f9024718860ff3e4 authored about 11 years ago
Pre-built MSVC binaries are available

6af887ed0105228abc55fc968feee55318e04b27 authored about 11 years ago
Compile separately and use lipo(1) to build universal binaries.

2c4f93671548ec184dc3f77da96d1ba3fc16a3db authored about 11 years ago
Drop support for universal binaries.

5ae0dbc57933cc9ad83d206349af69fdfbb7bf45 authored about 11 years ago
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Downgrade the minimal pkg-config version from 0.2...

43ae7c1d0720f10d4ff20fab1016741e09be7801 authored over 11 years ago
Merge pull request #93 from jpoliv/pkgconfig

Downgrade the minimal pkg-config version from 0.25 to 0.23.

7101ee54dde6322a20b5d7015bf17f687960ba14 authored over 11 years ago
Downgrade the minimal pkg-config version from 0.25 to 0.23 (which is

the pkg-config version shipped in Red Hat Enterprise Linux 6).

7101eb6a3f99bd073e7b88e5c5fc08b12c1fc43a authored over 11 years ago
Update versions in process.bat

5f8800bfa076e6d9556bd5a4e4bdb2a7047876d2 authored over 11 years ago
Update ChangeLog

ad460c251647566aff05c49e2470764406460ea7 authored over 11 years ago
0.4.5

abb7f74e5d87f7832c82771ada8b5d926d7c194c authored over 11 years ago
Some systems have arc4random() but not arc4random_buf()

afb89c7e163bd701318eac9eb165054aa6baa3f9 authored over 11 years ago
Mention that Win64 is supported.

1fe019c482fab6fb25a17a02600d06edaa88d4e3 authored over 11 years ago
Export stream_salsa20 constants

af28f8f2cd28bdbc4c8951114fe4c9aac077400d authored over 11 years ago
Keep crypto_stream_salsa* constants close to their wrappers

e10a84350fbfdf0f5937c44b03e90c4bb283f0e2 authored over 11 years ago
Ship MSVC project files

3f615b093f6d4e9f25a17249f2baf6612967999f authored over 11 years ago
Package crypto_scalarmult/curve25519/scalarmult_curve25519_api.c

415b50d56ba5f035344c5e87b6b71e3d8f79f664 authored over 11 years ago
Use arc4random() if available in onetimeauth_poly1305_try.c

a5834e1e25c693c8e4b0f79b91a25467bb8e4d9b authored over 11 years ago
_sodium_alignedcalloc(): use arc4random_buf() if available

696934b123f0a9135cf662fd8cdcc4a6dd4e7568 authored over 11 years ago
Include msvc-scripts as a subdir of the main Makefile

323f24ef606ae4f1129a4bf9433776b1ac88354d authored over 11 years ago
Ignore .sdf files

93d38501ff4bd1dc8767948731f7b75dd0520ba9 authored over 11 years ago
Update ChangeLog

331f345d589807488bdd8bbe166db67c4c4f75a3 authored over 11 years ago
Bump version to 0.4.4

08e37807ae7a910de20dcfafb9c0f972a53f0cc9 authored over 11 years ago
Don't forget to give $(Platform) to wintest.bat

abd9e9b255b351d2c9a1072ac1c9c5c82db117db authored over 11 years ago
Move PostBuildEvent to the sodium.props file

dbc06c31369d269bf370637f89bfd6d6836d063d authored over 11 years ago
Tell people that we are running the test suite.

d29dcf44ca686054b0020e75d5f9fbc5c1e62567 authored over 11 years ago
MSVC: run the test suite as a post-build event

b1cd4d8cf0ccd0b52c0134d8f07d7ddf97e625a5 authored over 11 years ago
If wintest.bat is run from srcdir, cd test/default

21f5f9790f20d93cb9b6f7747e21137828b0d636 authored over 11 years ago
Remove $(SolutionDir)src\libsodium\quirks\windows inclusion

4008deed8b3f4ab2161965a41e880f7259e6fa19 authored over 11 years ago
Remove all use of booleans. Because MSVC < 2013. Sigh.

f9aff06dc0119d3189abcc07394aa944c5a05753 authored over 11 years ago
Ignore the Build directory

390f9acc1df364ec59738f174f40d7c5b45c7f87 authored over 11 years ago
Fix wintest.bat usage

f5e81693eec905980d379b0e1468a32fb9e47fe2 authored over 11 years ago
Import wintest.bat

d996d14f1fdc58392048d24adfaf48760ed9da92 authored over 11 years ago
I guess we are supporting Visual Studio 2010 now.

e2cbbd325f41b27658ab2d22e4ec194148a62ebc authored over 11 years ago
Include quirks/windows

c33014cabe7e8ce4c9ce27778b8ee9c63636de93 authored over 11 years ago
Add stdbool.h for old MSVC.

afa49d340c0f3729fcfe6abdc3746a35f40b1770 authored over 11 years ago
Define _SODIUM_C99 as empty on retarded compilers, not only when using C++

81321c880914cd7de46c1234d3cc73eaedd1350e authored over 11 years ago
Add version number to the libsodium.sln file

5bf0027644017758374644888a4cfa98af9bba6d authored over 11 years ago
Downgrade requirements to MSVC 2010

dd9c2ba4b2f0714ef60d969455ffa7cdc7701649 authored over 11 years ago
sha256 IV should be unsigned chars.

fcf4b21149fa3d7e26d683f0c0faee0ac6227c85 authored over 11 years ago
Cast CryptGenRandom pointer to (BYTE *) to make MSVC happy when compiling as a C++ project

8fa91a91aba13be2a364569db5ac721a5490f575 authored over 11 years ago
Remove some unneeded includes

6df6be891123ab20ccbd900657e598fcee64be6e authored over 11 years ago
Remove extraneous macro

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

* 'master' of github.com:jedisct1/libsodium:
Fixed sodium.h install

64729711c44e9f0a5f7bf1dbb3d556740814f279 authored over 11 years ago
Make curve25519-donna-c64 handle non-canonical points like the ref implementation.

bd8cbd3175cd2041945ea28bf0d4521fa79de26b authored over 11 years ago
Merge pull request #88 from xantares/master

Fixed sodium.h install

1a52326f0931e50fc51981214fcd85290dc91359 authored over 11 years ago
Fixed sodium.h install

c6cd95f716b8c3eabbfc3512071665f3d4b71d35 authored over 11 years ago
Merge pull request #87 from xantares/master

Fixed headers install

3863f5bb8d4048a79e465b689fc382a763bb5d83 authored over 11 years ago
Fixed headers install

5f5c82aa2fd8d13e14dfc11ebf27b4578c437352 authored over 11 years ago
Merge pull request #86 from xantares/mingw

Fix mingw build

f9be0ee733ab461055d0efe5186111f46f731e84 authored over 11 years ago
Do not include configured headers

8d0942d5b1ce0b905c33ba661873fdf84951ee94 authored over 11 years ago
Fixed libsodium.def dependency

e2a30a859d8097be4d7d7ff9a658a8a363a51270 authored over 11 years ago
Use HAVE_TI_MODE in portable-jane.h to use (or not) int128_t

9599289ae03639bf829f8fdb80ac3280ab9e1628 authored over 11 years ago
More C89 compat

5ae67121921a94b351e7ea64e0f1e561667dac61 authored over 11 years ago
blake2b: use only pre-C99 style declarations.

1e4157ad197e96fe6f5e367d26e86b36992803b1 authored over 11 years ago
Define an empty SODIUM_EXPORT if SODIUM_STATIC is defined.

82c7b125af3eae9e65c1854c53fa1c8633508a2e authored over 11 years ago
Use arc4random() in tests if available.

2c7aba48f3719344f9952dca59095805297aa254 authored over 11 years ago
Check for arc4random()

875f4210efbdde70f4c52985b20340079f61999c authored over 11 years ago
Bump library minor

008808742b90ba6cff2982135bf9f2b06ce0c7cb authored over 11 years ago
Be consistent, keep macros and related functions next to each other.

8fbbb988471298e19078ca526aab27d95cf0d597 authored over 11 years ago
Add an empty line. Yeah, that's a fantastic commit.

5e4e3c9ecf68d84bb14e8fb9636537b25b0d77a2 authored over 11 years ago
Export scalarmult_curve25519 constants

8effa1ea884bffcf445414303ccfe8be30e57cf5 authored over 11 years ago
Move back to Xcode.app

d83a4bdb6c733ef359cbf28ee15d404098465d68 authored over 11 years ago
Make MSVC parser not panic when it parses a long literal.

Just use the scientific notation instead.
Found by @sneves, thanks!

71489f447ad2b48b11a3b602ba55da06ad6b61e9 authored over 11 years ago
ship sodium.props

da11ba99cc9eb3bb19ea3d84c3a983d1e6ae363b authored over 11 years ago
Merge pull request #79 from sneves/master

Refactor MSVC project files

ce22c801163547aedf1ba0b2c14b11f1809a2815 authored over 11 years ago
Refactor MSVC project files

39b992f28a87ae4a446e8b86059959d485a787bb authored over 11 years ago
+libsodium-net

dd89067a94506806891113639851224524202c7b authored over 11 years ago
Visual Studio 2013 is supported.

9c23042cc661c08d9486f2e9f61e8339f9a12187 authored over 11 years ago
Add msvc scripts to the tarballs

b9b293c0ab58201bd647408bb4d5be52a27a104e authored over 11 years ago
Generate files from .in files before compilation

3890eb1f333cf26bdc8a71b767d66ffae7787ae3 authored over 11 years ago
Enable full optimization on MSVC

e1e6e0cf7ecfb6f8cce83dca472fbb6ee9fbd639 authored over 11 years ago
MSVC: define inline and NATIVE_LITTLE_ENDIAN for all targets

64be43d48783dbb7798530259f78bc21b55cb888 authored over 11 years ago
Add Visual Studio project files

cec400d5adb5a2aba54dad6a35379cf5f059741b authored over 11 years ago
Fix randombytes_salsa20_random.c for MSVC

32a8591985cbe633b6808c1e06b29fa8fa15a3e5 authored over 11 years ago
MSVC fixes for randombytes_sysrandom.c

26d108d468528c9596f0a86e3953a7e36395fe71 authored over 11 years ago
Match randombytes() prototype with declaration.

ad49d05a8bd19b43f9758d82793c46e2a233e687 authored over 11 years ago
randombytes_stir() returns void

18015e71e2888cfd44c60e6f4e5f392c519e5cec authored over 11 years ago
MSVC/portable-jane.h: don't redefine _CRT_SECURE_NO_WARNINGS

02bb86d18b34f3238281e0a26587a0d58d2bc39d authored over 11 years ago
blake2: remove more declarations in for() for MSVC

8086d6f6967797009f31cb6c35d0ec62216b5006 authored over 11 years ago