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

MSVC doesn't like a definition in a for() loop.

14809c12c4067b1c8104c2287ffc8cee74570e9f authored over 11 years ago by Frank Denis <[email protected]>
Check for inline vs __inline for MSVC

30026fbbfeadbc6468913e97684fac1edace8ab9 authored over 11 years ago by Frank Denis <[email protected]>
Disable donna_c64 on big endian architectures for now

656d8d6495bec0025ec0910b86e379e8728c20fa authored over 11 years ago by Frank Denis <[email protected]>
More fixes for big-endian architectures

c43440f01c38b16af6c96cd3969a517271432faf authored over 11 years ago by Frank Denis <[email protected]>
Add aes256-table-be.h to the Makefile

c19b0128e26af70c22461d4642841dd1c048c6a9 authored over 11 years ago by Frank Denis <[email protected]>
aes256 table for big endian

29f81d167cbbab52298f3c7be253c7735fe3c3b8 authored over 11 years ago by Frank Denis <[email protected]>
Reformat aes-table-le.h

15f87c1c90fa7af6552b3bb97b7edfd7b4add288 authored over 11 years ago by Frank Denis <[email protected]>
Move endian-dependent aes256estream/aes-table.h bits to aes-table-le.h

5dd623e96d6aac589bb81cf783cd7257bc21dd4a authored over 11 years ago by Frank Denis <[email protected]>
Make aes256estream implementation less LE dependant. BE Sbox coming up next.

30e27fcd25fb7d2fd8c588fc180529eda62e5325 authored over 11 years ago by Frank Denis <[email protected]>
ephasize -> emphasize, via @kur41

bc7dbdc498ce526812b4157032d56004acba13b8 authored over 11 years ago by Frank Denis <[email protected]>
Crank library minor

48f46304cecc2d5bd1837b4d98665f275aa5e1ff authored over 11 years ago by Frank Denis <[email protected]>
Add crypto_onetimeauth_poly1305_ref() wrapper.

b03a2991b2c6fea0f07af52de5d198814697a42d authored over 11 years ago by Frank Denis <[email protected]>
Rephrase.

796db0c10bc3d52b6ab7e56c037b42d581745345 authored over 11 years ago by Frank Denis <[email protected]>
Blake2

03d20b5f328bd3e956d549bab537e2f3ba378f9f authored over 11 years ago by Frank Denis <[email protected]>
No NIST.

(section ripped from Cryptosphere)

9b3c459a53c5a6edf5b8b29f902bf10f1445ceb9 authored over 11 years ago by Frank Denis <[email protected]>
Install msys binaries in a local directory

9db373dd6a746b6acad927ef5465b23efee9c1fb authored over 11 years ago by Frank Denis <[email protected]>
Disable asm on x86_64-*-cygwin*, thanks to neheb@

38d0a4d1ca9457c5d0b5b877fbaf253a2293e106 authored over 11 years ago by Frank Denis <[email protected]>
Actually disable PIE on mingw*

43f370671cbb7e1ae26ed20e779a874b812b22af authored over 11 years ago by Frank Denis <[email protected]>
Include pkg.m4, don't assume that the system has it.

86966d30e4b1bf07152b10fb700add4813a23a21 authored over 11 years ago by Frank Denis <[email protected]>
Update ChangeLog

9174f8b460c83e3cca5cde980e85758ebb6831f7 authored over 11 years ago by Frank Denis <[email protected]>
Bump package version

e12b5bd8fb1858f017d743519bff3934f6e0dd56 authored over 11 years ago by Frank Denis <[email protected]>
Disable asm on mingw64

4b08902232e36bcfd2b5c6ab625b69301ecf5152 authored over 11 years ago by Frank Denis <[email protected]>
Remove ALIGN definition from portable-jane.h

A macro of the same name is already defined by OpenBSD's libc, and the
portable-jane.h one is not...

554ad5bb6c7e9036f2e09a4656721c26b92d5028 authored over 11 years ago by Frank Denis <[email protected]>
Use AS_CASE

9ee3bd5d569b7a1da02b23617accfdcda3f0e3db authored over 11 years ago by Frank Denis <[email protected]>
Use autoconf to possibly define CPU_ALIGNED_ACCESS_REQUIRED

493f71a98a508e5a996012504126da360e263fb6 authored over 11 years ago by Frank Denis <[email protected]>
Define CPU type in aes256ctr.

That should be changed to an autoconf test.

2181c087e355a1752743c38370aa1a7834f752fb authored over 11 years ago by Frank Denis <[email protected]>
Reduce the 128-bit arithmetic compiler bug test case even further

5cfce7ef8292d70cc47ec88018a58e5b45da085a authored over 11 years ago by Frank Denis <[email protected]>
Test a minimum case that crashes gcc when compiling smult_curve25519_donna_c64

Delta and C-Reduce are amazing debugging tools.

7544cba1fa5f7cfc0d86e6456a90c17bc160d6cc authored over 11 years ago by Frank Denis <[email protected]>
iPhone / Android targets: issue an explicit `make clean` every time.

Often useful to automatically wipe forgotten leftovers from a different target.

faf6f5cbc161e53f6377a14d5e254c687d416ef9 authored over 11 years ago by Frank Denis <[email protected]>
Ask Travis to compile with g++ as well

2b3969cedee053a767c58cf07dfeb4194753f345 authored over 11 years ago by Frank Denis <[email protected]>
Add newlines to .travis.yml

b65a1ace81f17e8cfdf40d9b33677b9f6aac2d08 authored over 11 years ago by Frank Denis <[email protected]>
Quick quirk to support unaligned input for aes256estream.

05d6defd776cb19f1136254575d7e4b84bf7f665 authored over 11 years ago by Frank Denis <[email protected]>
aes256estream: don't assume that unaligned words can be read (for the input)

82d97ce5fb7d09ccc798b7b75d282ec710b77bcc authored over 11 years ago by Frank Denis <[email protected]>
Reindent aes256.h, remove commented code

69641010c9692b3e4abd432cc39aaeb8d61c0349 authored over 11 years ago by Frank Denis <[email protected]>
Add explicit "const" when casting pointers. No binary changes.

By Massimo Cetra.

25c9a00868c5e002624a9e2d76f735cd9fffdb50 authored over 11 years ago by Frank Denis <[email protected]>
aes256-hongjun: move partial_precompute_tworounds() out of aes256.h

df5a4f56c37f0936a8196fb32ddea0b7cd485b44 authored over 11 years ago by Frank Denis <[email protected]>
Rename crypto_onetimeauth_poly1305_ref_implementation_name() prototype.

ecff56742b53ee650cab78aa4c1d3e7fc3e97ee6 authored over 11 years ago by Frank Denis <[email protected]>
Merge pull request #73 from ctrix/master

fix compile warnings

5742161416b71241f37a857bf96967797343f4ef authored over 11 years ago by Frank Denis <[email protected]>
Merge branch 'master' of https://github.com/ctrix/libsodium

91dea37f7e5b73a8ef91a7a57ce8bd4bb69b0c44 authored over 11 years ago by Massimo Cetra <[email protected]>
fix compile warnings

When compiling with [-Wold-style-declaration] on GCC, this warning appears:

warning: ‘inline’...

4e35c3f32709646f48811cf0ad52bba540efa15a authored over 11 years ago by Massimo Cetra <[email protected]>
fix compile warnings

When compiling with [-Wold-style-declaration] on GCC, this warning appears:

warning: ‘inline’...

b6b005a5279cbf7b163712c461d40ead7dd6bade authored over 11 years ago by Massimo Cetra <[email protected]>
Bump Android NDK version

4cbfd71d88b5f4f8969b57c367902f010c21b843 authored over 11 years ago by Frank Denis <[email protected]>
Requires at least autoconf 2.65

84f634a8f2e4ea5c649df425c7d3441ba46aeed6 authored over 11 years ago by Frank Denis <[email protected]>
Add pysodium

b95e3ed99015d46771b51564db2aab2b50e06456 authored over 11 years ago by Frank Denis <[email protected]>
Make --disable-blocking-random and --disable-debug no-ops

74031ee550b4dae1f82de481f19b790e22ac6f82 authored over 11 years ago by Frank Denis <[email protected]>
Ignore libsodium.pc

9c1596194e7a27e5b1bd87b656a11735adade6ee authored over 11 years ago by Frank Denis <[email protected]>
build: changed to only generate/install .pc file if pkg-config is found

This change improves the pkg-config support to only generate/install a .pc
file if pkg-config is...

2f64b991b6d83bbf88d01ff892e461050980a48d authored over 11 years ago by Christian Wiese <[email protected]>
Merge pull request #66 from morfoh/pkgconfig

build: create and install a pkgconfig file

dcea4e938b82a1bcf6b5b93626cd91fa04ac7f8d authored over 11 years ago by Frank Denis <[email protected]>
build: create and install a pkgconfig file

This adds trivial changes to the autotools infrastructur and a
template to generate and install ...

24510eb3e9bf885c685afee61338badb84c7ce83 authored over 11 years ago by Christian Wiese <[email protected]>
More CPUs supporting unaligned access

6b3691be00f1a492c354088d709f5a2327a30349 authored over 11 years ago by Frank Denis <[email protected]>
Don't assume that unaligned word access is ok, except on x86 & amd64.

4b6f1f5114913fd122f7692ef38ab8fe73de4483 authored over 11 years ago by Frank Denis <[email protected]>
Rename stream_salsa20_amd64_xmm6.s to stream_salsa20_amd64_xmm6.S

bcfed75ad455155398568716d9cad8ac74677877 authored over 11 years ago by Frank Denis <[email protected]>
Add .dirstamp to .ignore

8ba58344684d1c9a56610a149d2c8132f10b3f2c authored over 11 years ago by Frank Denis <[email protected]>
Rename ChangeLog to NEWS, change autoconf strictness to foreign,

rename COPYING to LICENSE.

675541b6f25970f7694ac9d4e00ba0288dcc054b authored over 11 years ago by Frank Denis <[email protected]>
Merge pull request #63 from VeXocide/patch-1

s/mardown/markdown/

122be8e3c938ee61b8604d7ccaa282ddf05587a5 authored over 11 years ago by Frank Denis <[email protected]>
s/mardown/markdown/

7056df2138101747862223852f9b6d067534d5d5 authored over 11 years ago by Jeroen Habraken <[email protected]>
Merge branch 'master' of github.com:jedisct1/libsodium

* 'master' of github.com:jedisct1/libsodium:
Add stackmarkings to stream_salsa20_amd64_xmm6.s

4ec678157a23a034f7df518616fcb39084c48565 authored over 11 years ago by Frank Denis <[email protected]>
Don't forget to include README.markdown in the tarball

Spotted by cicku

7738f2e3b8af0f757d9f5b1e40bd09f3b0103ee1 authored over 11 years ago by Frank Denis <[email protected]>
Merge pull request #60 from mrueg/master

Add stackmarkings to stream_salsa20_amd64_xmm6.s

63413db427ff5bfe1d99f7914673940e75b96d5b authored over 11 years ago by Frank Denis <[email protected]>
Add stackmarkings to stream_salsa20_amd64_xmm6.s

I'm trying to package libsodium for gentoo and received
* !WX --- --- usr/lib64/libsodium.a:st...

1f4b11d5aba1b62492ef7aa7f24f35a579c0c8bd authored over 11 years ago by Manuel Rüger <[email protected]>
Add a reference to the COPYING files in README.markdown

5cb2c0be12b72dde405c3f1e02fdb872c1b8794a authored over 11 years ago by Frank Denis <[email protected]>
Reorder automake options

c6ad9668686adc28034c6b8f33df7c711393569f authored over 11 years ago by Frank Denis <[email protected]>
Set subdir-objects

898cadc3e67ac8e7e1833331dba1e3fd08808f09 authored over 11 years ago by Frank Denis <[email protected]>
Switch poly1305-ref to Floodyberry's poly1305-donna-unrolled.

879112786c027625ebc82db2b54ff1af3d2370b5 authored over 11 years ago by Frank Denis <[email protected]>
Target iOS 7

93aaa0e1a994a8ca91fa379e3e4b6d56c7899b99 authored over 11 years ago by Frank Denis <[email protected]>
Link Kalium-JNI

b9c414716947e6e34b3c8a7a69fbe91a79b7386a authored over 11 years ago by Frank Denis <[email protected]>
Fix C++ compat for utils.c

49f658c6472e96824a4bc93d954e0e7a1713323e authored over 11 years ago by Frank Denis <[email protected]>
Crank library minor

de78d541d61f495fd6cf9149f25191043c1edbbc authored over 11 years ago by Frank Denis <[email protected]>
Merge pull request #55 from dsheets/seedbytes

Add a crypto_sign_SEEDBYTES macro/getter and associated ed25519 macro/getter

eee25f08645ad9a354e00a67f43bbfebee4a63e4 authored over 11 years ago by Frank Denis <[email protected]>
Add a crypto_sign_SEEDBYTES macro/getter and associated ed25519 macro/getter

c7313f56a69bacf0aed56693c497d5bdfab051e3 authored over 11 years ago by David Sheets <[email protected]>
Mention ocaml-sodium

d061c6f33894109eee7bdc47c5ac95f2ecaac76c authored over 11 years ago by Frank Denis <[email protected]>
It's a fork.

a3544f8c1e2ac6edf7a942d60562d1f1176fdf1a authored over 11 years ago by Frank Denis <[email protected]>
Update NEWS file

5e814b09185ad9bfea3a60903a0472737f00bf30 authored over 11 years ago by Frank Denis <[email protected]>
Use sodium_bin2hex() instead of duplicating the same code everywhere.

6ee74618d0fc470cb8bcfc0ebc2b8c4ac19a2fec authored over 11 years ago by Frank Denis <[email protected]>
Add a sodium_bin2hex utility function.

1a3786705ed6d6417509b8fe3b747eb6de513999 authored over 11 years ago by Frank Denis <[email protected]>
Don't -> Do not

a6490db6583bf62736dd4cbdbe6820df89b46483 authored over 11 years ago by Frank Denis <[email protected]>
Document --disable-pie instead of --enable-pie

09a4848fc92292d137e6822b33406118b6069c2c authored over 11 years ago by Frank Denis <[email protected]>
Move --enable-pie switch

617eb6d26f4c6b3c8aae880f3df51c481c3a87b5 authored over 11 years ago by Frank Denis <[email protected]>
autoconf: move the last switch, --enable-debug

51d91d111531203038aaeb14abce647d91ad1fba authored over 11 years ago by Frank Denis <[email protected]>
autoconf: keep moving switches to the top of the file

1d921e45da04f81802f05e657886b7ded8d4df85 authored over 11 years ago by Frank Denis <[email protected]>
Add a pre-js script for providing /dev/urandom to tests in Javascript.

Not plugged to the build system yet.

43132738d2961ea28bc487327da524709b80b3fe authored over 11 years ago by Frank Denis <[email protected]>
autoconf: start moving AC_ARG_ENABLE macros to the top of the script.

c06e2288679f5af0daea7b109f7fcd1235127023 authored over 11 years ago by Frank Denis <[email protected]>
Disable asm implementations when compiling to javascript with emscripten.

c8a44ba02e59e6e404a33ad949ae7682d6c74e80 authored over 11 years ago by Frank Denis <[email protected]>
Remove -I/usr/local/include and -L/usr/local/lib

libsodium doesn't have any dependency on 3rd party libs.

f66ab14d7ff230d7185272ad12e64141be2d9274 authored over 11 years ago by Frank Denis <[email protected]>
Mark clang false positives

34fe1205ac7535fc17683ac79d5eef8459832bfe authored over 11 years ago by Frank Denis <[email protected]>
Remove dead assignments that the compiler optimizes out.

cdbbe47ed9135b017c8c48d4862d794a3868137f authored over 11 years ago by Frank Denis <[email protected]>
Prepare for a version bump.

c828d169c6ad6fe23c6e9082d36451475758ae8d authored over 11 years ago by Frank Denis <[email protected]>
libsodium.org is now available over HTTPS & SPDY

8bc0e72f2feabba3e0226a366e3a597467ee6c10 authored over 11 years ago by Frank Denis <[email protected]>
Merge pull request #52 from dsheets/patch-1

Add a DNSSEC tarball verification note from @jedisct1 in #51

98436192db910c610d46b579335d03f8ff7eb491 authored over 11 years ago by Frank Denis <[email protected]>
Add a DNSSEC tarball verification note from @jedisct1 in #51

download.libsodium.org vends DNSSEC-secured SHA256 hashes of release tarballs.

23e40b3557618f0da16760683d8fd9db37a48a02 authored over 11 years ago by David Sheets <[email protected]>
Merge pull request #50 from irungentoo/master

Case insensitive includes prevented libsodium from cross compiling correctly to Windows from a c...

b2843bb3dc4c20331a25e65a22eb7c821b486126 authored over 11 years ago by Frank Denis <[email protected]>
libsodium now cross compiles correctly for Windows from Linux.

4c43660f6896705ae1c5d18b0e25996c227cc769 authored over 11 years ago by irungentoo <[email protected]>
Move libsodium to its own domain.

34b84c0eaf6323b1b55ea26d21422076b37f5414 authored over 11 years ago by Frank Denis <[email protected]>
Link Pharo/Squeak bindings announce

ea4e4e07384735d05afbea782cb582fb6747b9e5 authored over 11 years ago by Frank Denis <[email protected]>
Add PHP-Sodium

71d2d9c127624da24f8e533d33a8c23019217a64 authored over 11 years ago by Frank Denis <[email protected]>
Merge pull request #48 from alexanderkjeldaas/master

Check prerequisites in android.sh

eb8f06befd4a461e673e19186ce3edb8e26447fa authored over 11 years ago by Frank Denis <[email protected]>
Check prerequisites in android.sh

b01ebe6caf4e6b23a47fec5b464ec825b65747f0 authored over 11 years ago by Alexander Kjeldaas <[email protected]>
Disable PIE on Android

0ad0f3e1cea0efc32861a8706ad56a0de9e886d9 authored over 11 years ago by Frank Denis <[email protected]>
Merge pull request #46 from neheb/master

Smaller logo

2b50f0845da36fe1f9335a2fdad6a645c272eaf9 authored over 11 years ago by Frank Denis <[email protected]>
zopflipng + defluff

20709fd8ecb85aa3e212560ffc82193515dcda34 authored over 11 years ago by Mangix <[email protected]>