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
dc76cf7cd8453e09891adb1b929db19949b3ca6b authored over 10 years ago
151afdaa2cd2884b38be49d5b38f805cdab5ee15 authored over 10 years ago
626cc3ba99e6ab9773e2f58e65d86636a8e7e3e7 authored over 10 years ago
e309c92e9bda1f1a525ac4bbcf03a22490737ce0 authored over 10 years ago
b617fbde52fe7759a30b9b00a7b438b07feb3de1 authored over 10 years ago
32947225e44975b29e23ec816b45a100922a1bb2 authored over 10 years ago
Linux 3.4+ supports a DONTDUMP advisory, which prevents memory
from being included in coredumps.
9d8b184c1ac2a15a0e6696d3947190dfd1a78f40 authored over 10 years ago
768b78b7114bba61660dc14ad5f5455c593cc39b authored over 10 years ago
The library itself doesn't need a major version bump.
28d6eeaad760c6d7a61159f765d300984bd456aa authored over 10 years agoc8dfd0d211993a5b408cdde22f8eacf0b243b387 authored over 10 years ago
Encrypting in-place and storing the tag separately is a very common need.
Instead of forcing peop...
83e91d7955a64cb6a9e15b79c777e3943ea00aa2 authored over 10 years ago
113adff15b487e58a6baf4554f6a7342d4cd802c authored over 10 years ago
54cddd9650baa25b93125696f84123bdcf483d44 authored over 10 years ago
b35d9d07beffe079b25d4c22d3d2a0d2c3094c8c authored over 10 years ago
ca28c580e8e49b9d4602e7029848fcb84e814712 authored over 10 years ago
d00f0ef94a599381924a7af7b61fc9fd65ba0329 authored over 10 years ago
d80dce91399855e43d167fe250a8e9dc7425fefd authored over 10 years ago
eec0f78af698794d6393fddf88cea9f3b0fee972 authored over 10 years ago
efe53d118ba9613152010de13b9e80c8e9cd9b65 authored over 10 years ago
The tag is still at the end. This will be changed right after.
a7410966ea68a21cc004d40e4ba84fd44f2490ae authored over 10 years agod983bbe860461b599f124bc3b178b42a38866d9d authored over 10 years ago
At least for crypto_secretbox. crypto_box will follow.
865a0719fc6a19e8d6730b0ad689885e45d83c42 authored over 10 years agob2a8367b2b669c4d80ae182333ec161d69a67f3a authored over 10 years ago
8e22264e8577e9443de7d9054daa9974f867eb1b authored over 10 years ago
f08666b0c6915b38813486e9e4eb758d410cd5b5 authored over 10 years ago
e352e775e8459070856f641bfe6745f6e50565aa authored over 10 years ago
1ba2ff6a04d470346f04bb47c3e2e92ad8711004 authored over 10 years ago
6a3598187ab4a4d7338bd84931573971064eeed8 authored over 10 years ago
4687d2db7710ad7ecd7786cb7cc614b7dd634cf5 authored over 10 years ago
Idea from Matthew Dempsky.
957315035a5729ee089404fbdb2710fa78dca188 authored over 10 years agoc7418dfd589b3abe6d5642a747c1014e04bc17a9 authored over 10 years ago
bc249689934af3bd25d81fd0e0d8ff5f35cbfccb authored over 10 years ago
5e89fc93030f41d2dc83310dc41b76e973509081 authored over 10 years ago
With a twist: in order to be consistent with the crypto_stream
interface, the tag has to come bef...
9cba9c39e359bb77b3f93a89b663fb90ddcdc767 authored over 10 years ago
4df5a1b4046637abcdde43d1637c30bc7607bd84 authored over 10 years ago
b6fbb0ca6ae311fe4dde9a0445adc16a806570f1 authored over 10 years ago
ffdbac52cefc51575797aab100de824f0586450e authored over 10 years ago
Remove macro magic for poly1305_donna by the way
c914f6a1af787a14bf4956d2e6e10e169e50bda8 authored over 10 years ago47f409a0c8a91a55025fe24244709587f40372ad authored over 10 years ago
3ae2cb5c26905113e94d3036200606bb1d8dacac authored over 10 years ago
b0f798aa6667a8dd2523b8ffddb585cf2dacfdf9 authored over 10 years ago
Targeting OSX < 10.9 with -macosx-version-min doesn't work as expected:
memset_s is detected as p...
64154fb9f5ed02f5043770dd26801691acca3057 authored over 10 years ago
0c0705ed47a4c82b6dcb3185f623d17e61499831 authored over 10 years ago
18cabe2c149dd9b98a1ce06a29f70ee206c3e34f authored over 10 years ago
* 'master' of github.com:jedisct1/libsodium:
Avoid naming a function select() in order to avoi...
And compute m_boxed_len as (ZEROBYTES || message len) to match the way the
documentation describe...
dfade241e764622e2145a07eff89e1a91ddecf90 authored over 10 years ago
befd9c257d6538c126077f942bd27e7c9a89ff7d authored over 10 years ago
1fcb676aed2e55156402218b54ee797beb6eb4ca authored over 10 years ago
9b3da167fda244a5f4b2cb5f9420d6e85fed4629 authored over 10 years ago
3acdfa99a6922a1f4eed699f301131ae98820c2d authored over 10 years ago
crypto_sign() doesn't just need the secret key. The public key has to follow.
Which is why the te...
This is way too much for many devices and for VPS users.
8560366cd8da3245f564a69e31dfec1ee4a3e161 authored over 10 years agoSharing code between curve25519 and ed25519 would be way better, but
until then, having distinct ...
fee99c1b2ea7b5da502557ea2f8902da58ee9a37 authored over 10 years ago
a0a3741ea33a3ab105f96e3dbb163ef58a89f9ed authored over 10 years ago
Go back to masking the high bit in curve25519 instead of processing the
key as a 256-bit value.
This reverts commit bd8cbd3175cd2041945ea28bf0d4521fa79de26b.
Conflicts:
src/libsodium/crypto_...
c2290bbfaf193dfa1dc078de9e2684e943eb74bb authored over 10 years ago
8f5c9df2570e8556072a11fc12f730ca3f36aa68 authored over 10 years ago
42b2d5c8e72a1cdec5a353e3ca5c18dfe1ecb63a authored over 10 years ago
e737c942716821e3a48a96792d7d7cad6ee6a1ab authored over 10 years ago
f341a4c9a32d2cd7e68ab84c8129b95e85642800 authored over 10 years ago
Tarsnap test vectors tested on Windows
6afdc9678346df66935580f0ee062cc5404a614b authored over 10 years ago1d4849465b32016b2bb652ebb39ab63b9c84474d authored over 10 years ago
- Moved variable declarations to top of function
- Constant output buffer inside the function
...
e7e4ab514c235c2c24f2b30998b986da145557d9 authored over 10 years agoe477e51323a53d03bc0a69b26d0805b5a79e1654 authored over 10 years ago
d47d5d8623db54338f1e5fb307d6e24c6ab5474a authored over 10 years ago
04fdc3d315c2d0cffcc668d2509361272433d4e9 authored over 10 years ago
4c9a993225999b914d9c85d930cab6b00f47f607 authored over 10 years ago
eca4b52911e0a43c1ecea96c85a16f7e6a341e1c authored over 10 years ago
d757bf197b3f60adcb24bbe8811ed6c2b0207222 authored over 10 years ago
9981651750df0f4966ebd157b07fff443585de01 authored over 10 years ago
c712feaae37f96858413502a6805e93ebd2b8e35 authored over 10 years ago
b47755fac15b39729b6cb531e0daa13a2798c9f9 authored over 10 years ago
This makes it compatible with what js-nacl and racl do.
9f52b0f0e9c3b2602c9bce627526d3176554f7af authored over 10 years agoAdd crypto_box_seed_keypair
c4f7adeda4741ed32f54b60a41f66883df6043f2 authored over 10 years agof438116b6ba4f99c6a7ccafc4ac92623715ae73a authored over 10 years ago
Uses sk = seed.
c565993885cdc9f6c0f2394f2d5be298b2d594ae authored over 10 years ago35b8483137627d7bd7a50fbdf6ab9cff1c4dd6db authored over 10 years ago
Minor VS build/package updates.
2270e4dc02e31d8f602f5bf377d0daa6599ae54e authored over 10 years agoe5648e21a23319805c2344d36340f5b3615fd72b authored over 10 years ago
d790237af334b7fb19bb043de4953545bcf89fe6 authored over 10 years ago
prevented 128 bit integers from compiling with emscripten
fb5390e8290470cc8bdf812932c66e8389517eb5 authored over 10 years ago5f847cb76cc35c23f73a9c85cdf5c90108ad6184 authored over 10 years ago
7da592b730238b125ddbff6e8bfef1b6b7533f31 authored over 10 years ago
* 'master' of github.com:jedisct1/libsodium:
Link memset_s presence test
ccf915dc149afbcd4bb18ffd89a426114abca110 authored over 10 years ago
Fix memset_s detection
5720b234919363542b9fa59271a9a8b196fc774f authored over 10 years ago041f920341b30f6dfccbd9f8911fa5c4c15c2326 authored over 10 years ago
a992ac52526017df42390693fd07d0c6c6645126 authored over 10 years ago
27d1f4d9cb705e45fc4cfd8e78d79506b16f89ac authored over 10 years ago
6f890f19dc3c983491c8bd3dd9c1c250fefe5514 authored over 10 years ago
ddb48d3b1a1b71242462b075db9a2c8fd7c59512 authored over 10 years ago
a517bf9f0f8dc5450b8f5f2c88a68377f15efc45 authored over 10 years ago
0d9f25999acc14c799ab47c8300272cfcac285b9 authored over 10 years ago