1
mirror of https://github.com/jedisct1/libsodium.git synced 2024-12-24 12:36:01 -07:00
Commit Graph

3926 Commits

Author SHA1 Message Date
Frank Denis
4aa74923d2 pwhash never supported "in-place" operation - return EINVAL 2020-11-24 22:50:15 +01:00
Frank Denis
dbbd8c6bb9 Update msys2-base 2020-11-13 21:48:41 +01:00
Frank Denis
ec552621cb apple-xcframework: add bitcode support to all emulators 2020-11-10 16:59:57 +01:00
David CARLIER
d250858c74
DragonFlyBSD supports getrandom too since 5.7 2020-11-08 15:58:29 +01:00
Frank Denis
3f1df65173 MSYS2's CI repository is no more 2020-11-04 19:29:33 +01:00
ektrah
e8f3c89847
Pack the NuGet package with .NET 5.0 (#1009)
* Update libsodium.pkgproj

* Update dotnet-core.yml
2020-11-04 17:03:28 +01:00
Frank Denis
b302c8e8e1 secretbox_xchacha: don't do useless rounds for the first block 2020-10-29 18:39:40 +01:00
Frank Denis
31436eb1df secretbox_open: no need to encrypt the first block twice 2020-10-29 18:30:14 +01:00
Frank Denis
1801900486 Build the watchOS simulators with bitcode 2020-10-21 17:01:52 +02:00
Frank Denis
b02dbf2519 Register _crypto_core_ristretto255_from_string_ro 2020-10-13 16:36:14 +02:00
Dan Browne
1ff1708fe4 Add tvOS support for Apple XCFramework generation. 2020-10-13 16:25:06 +02:00
Frank Denis
dd72efe41f emscripten: RUNNING_JS_OPTS has been removed in recent versions 2020-10-13 16:25:06 +02:00
Frank Denis
82652f0a0b Merge branch 'master' of github.com:jedisct1/libsodium into master
* 'master' of github.com:jedisct1/libsodium:
  docs: fix simple typo, interoperatibility -> interoperability (#1002)
  Repair AEGIS on aarch64
2020-10-12 11:51:13 +02:00
Tim Gates
b3fafe1291
docs: fix simple typo, interoperatibility -> interoperability (#1002)
There is a small typo in src/libsodium/include/sodium/crypto_hash.h, src/libsodium/include/sodium/crypto_hash_sha256.h, src/libsodium/include/sodium/crypto_hash_sha512.h.

Should read `interoperability` rather than `interoperatibility`.
2020-10-12 11:37:24 +02:00
Frank Denis
0263be7a15 Unbreak unchecked_sqrt if pointers are distinct 2020-10-06 13:27:09 +02:00
Frank Denis
29041d8ba1 Comment 2020-10-06 12:58:31 +02:00
Frank Denis
ae4add8681 Repair AEGIS on aarch64
fixes #999
2020-10-04 15:24:03 +02:00
Frank Denis
e945207b77 Remove unused variable in tests
Fixes #998
2020-09-29 11:05:31 +02:00
Frank Denis
3993b1a682 aegis mac: flip parameters to match their representation order 2020-09-27 23:38:02 +02:00
Frank Denis
3c83aeb4fa Shorten 2020-09-27 22:42:57 +02:00
Frank Denis
0454ae61c8 aegis: use more self-explanatory names for keys and nonces 2020-09-27 22:40:57 +02:00
Frank Denis
6b51f7ffb1 Include arm64 simulators 2020-09-21 03:13:02 +02:00
Frank Denis
7f8a4d1fa5 Shared libraries may not be buildable for Catalyst 2020-09-21 00:28:05 +02:00
Frank Denis
dfcc95cb64 Merge branch 'master' of github.com:jedisct1/libsodium into master
* 'master' of github.com:jedisct1/libsodium:
  Add hash_to_ristretto255
  Move 2^511 -> 2^255-19 reduction to its own function
  Constify
2020-09-20 15:13:03 +02:00
Frank Denis
33b935921c Add hash_to_ristretto255
Identifier should be ristretto255_XMD:SHA-512_R255MAP_RO_
2020-08-23 18:28:58 +02:00
Frank Denis
ee962b33ae Move 2^511 -> 2^255-19 reduction to its own function 2020-08-23 18:28:17 +02:00
Frank Denis
3b8891540b Constify 2020-08-23 18:27:36 +02:00
Frank Denis
3d27ee0898 Nits 2020-08-21 07:07:17 +02:00
Frank Denis
ae330742cb Indent 2020-08-16 13:59:23 +02:00
Frank Denis
ee6f457225 argon2 - copy raw hash after possible encoding, not before
(irrelevant in libsodium)
2020-08-16 11:35:08 +02:00
Frank Denis
bc3b6a4694 Validate argon2 lanes before memory cost 2020-08-16 11:31:20 +02:00
Frank Denis
e919f86257 Comments 2020-08-15 13:51:04 +02:00
Frank Denis
b2d94a6da1 Cleaner ladder 2020-08-15 13:50:49 +02:00
Frank Denis
679f448d38 Indent 2020-08-14 08:37:39 +02:00
Frank Denis
d8c67b7f45 Clarify 2020-08-14 08:33:20 +02:00
Frank Denis
547f5b1130 Check if the compiler supports the arm64-macos target
instead of checking that this is what the host is running.

Xcode 12 may be able to compile for Apple Silicon even on Intel
platforms already.
2020-08-06 15:59:58 +02:00
Frank Denis
882f1be006 Bring Catalyst support back, properly forcing cross-compilation 2020-08-06 15:47:10 +02:00
Frank Denis
0a213f7a93 Revert "Remove support for Catalyst"
This reverts commit a530849511.
2020-08-06 15:29:22 +02:00
Frank Denis
a530849511 Remove support for Catalyst 2020-08-05 18:17:26 +02:00
Frank Denis
d8fbab4f85 xcframework: also compile for macOS, rename to apple-xcframework.sh 2020-08-05 17:42:38 +02:00
Frank Denis
68b64b6ab8 OSX -> MACOS 2020-08-05 17:34:44 +02:00
Frank Denis
c02379fe8e Shorten 2020-08-05 16:34:30 +02:00
Frank Denis
1f5f71b015 Simplify 128<->64 bit casts 2020-08-02 19:59:22 +02:00
Thomas M. DuBuisson
d83adfdf5c
Add a muse configuration (#987)
Add a muse configuration
2020-08-01 17:16:09 +02:00
Frank Denis
7e9095bcc5 WASI: Put the stack before globals
See https://github.com/ziglang/zig/issues/4496
2020-07-28 15:06:04 +02:00
Frank Denis
e60ac864bc ios-xcframework: build for iOS/watchOS on all platforms
Xcode 12 beta 3 now includes the required SDKs.
2020-07-23 20:08:13 +02:00
Frank Denis
906004be2b Update dist-build/Makefile.am after ios.sh renaming 2020-07-23 17:40:06 +02:00
Frank Denis
f8eb6ef24b Rename ios.sh to ios-xcframework.sh so that the latter can go to stable 2020-07-23 16:18:54 +02:00
Frank Denis
6388063c85 ios.sh: build the XCFramework in a single pass
Via @Westacular @svdo
Fixes #985
2020-07-21 14:14:08 +02:00
Frank Denis
d1d777532f ios.sh: don't build Catalyst/arm64 on x86_64 hosts for now
Fixes #980
2020-07-05 01:40:52 +02:00