Commit Graph

  • 66494ec3b5 0.7.1 v0.7.1 Christophe Diederichs 2020-09-22 15:56:40 +0200
  • 35f38a6c10 missing export: crypto_sign_ed25519_sk_to_pk Christophe Diederichs 2020-09-22 15:50:00 +0200
  • 125384f26a remove lockfile Christophe Diederichs 2020-09-22 15:34:54 +0200
  • d432fe295d crypto_aead: correctly hadle ad passed as null Christophe Diederichs 2020-09-22 15:30:31 +0200
  • 97200f90da 0.7.0 v0.7.0 Christophe Diederichs 2020-09-22 14:56:20 +0200
  • 656d6d251e
    Add crypto_auth (#32) Christian Bundy 2020-09-22 05:49:40 -0700
  • 61b6e6916a
    Add crypto_box_easy (#29) Christian Bundy 2020-09-22 05:47:36 -0700
  • ab004d8022
    Add ed25519 conversion operations (#46) Christophe Diederichs 2020-09-22 14:46:45 +0200
  • 004c2f9e59 bump sodium-test dev dep Christophe Diederichs 2020-09-22 14:45:58 +0200
  • 946695361e crypto_sign_keypair does not need return value Christophe Diederichs 2020-09-22 14:28:20 +0200
  • 13db305124 export sk_to_x25519; return booleans; use nanoassert Christophe Diederichs 2020-09-22 13:16:08 +0200
  • ad74a4f7f7 found bug: scalarmult was mutating operand Christophe Diederichs 2020-08-28 16:50:00 +0200
  • 3a99174aa3 add ed25519 methods and constants Christophe Diederichs 2020-08-28 01:52:53 +0200
  • d39f181acd assert input lengths Christophe Diederichs 2020-09-15 11:56:27 +0200
  • a8bdb1d060 Remove extra API for Sodium-Native parity Christian Bundy 2020-09-08 09:02:48 -0700
  • c0889e45e7 Remove extra argument passed to sodium_memcmp Christian Bundy 2020-09-04 09:14:43 -0700
  • 94f270857d Fix verification using bitwise OR on booleans Christian Bundy 2020-09-04 08:38:03 -0700
  • 083e83161c Fix truncated comparison Christian Bundy 2020-09-04 08:34:16 -0700
  • 6c688b77c1 Use underlying constants instead of redeclaring Christian Bundy 2020-09-04 08:31:46 -0700
  • e1087aa973 Finish adding crypto_auth and crypto_auth_verify Christian Bundy 2020-09-03 08:29:24 -0700
  • bffbca8368 add crypto_auth_hmac methods Christophe Diederichs 2020-09-03 12:49:05 +0200
  • 5bbae6c544
    Merge 460601a5d1 into ce5ac41ecd Christian Bundy 2020-09-15 15:03:15 -0700
  • ce5ac41ecd 0.6.3 v0.6.3 Christophe Diederichs 2020-09-15 17:39:54 +0200
  • a82160d51b
    crypto_verify return booleans & add crypto_verify_64 (#33) Christophe Diederichs 2020-09-15 17:27:39 +0200
  • 4208285552 unpackneg check returns boolean Christophe Diederichs 2020-09-15 13:42:20 +0200
  • aba4335983 remove redundant return values Christophe Diederichs 2020-09-15 12:29:40 +0200
  • fdcd6621a7 can now return crypto_verify result directly Christophe Diederichs 2020-09-15 12:29:13 +0200
  • 460601a5d1 BREAKING: Remove unused exported methods Christian Bundy 2020-09-11 12:50:30 -0700
  • 4520eccee8 BREAKING: Rename '_ready' suffix to '_wasm_ready' Christian Bundy 2020-09-11 12:22:52 -0700
  • ffee53414f Fix problem when crypto_aead detached passed null Christian Bundy 2020-09-04 09:33:35 -0700
  • 99b160719b
    Merge b51d255ce4 into a546f3e51d Christian Bundy 2020-09-04 18:32:07 +0200
  • b51d255ce4 Fix crypto_secretbox return value Christian Bundy 2020-09-04 09:30:20 -0700
  • 34a61e9547 Remove unused argument from crypto_kdf Christian Bundy 2020-09-04 09:26:40 -0700
  • e597b14bae Remove unused argument from crypto_kx Christian Bundy 2020-09-04 09:23:37 -0700
  • 13fcad4d8e crypto_verify return booleans Christophe Diederichs 2020-09-04 15:53:02 +0200
  • 7951ccec7d Fix line order to ensure that prefix is set first Christian Bundy 2020-09-03 09:31:09 -0700
  • 0fba70b6fa add crypto_auth_hmac methods crypto_auth Christophe Diederichs 2020-09-03 12:49:05 +0200
  • 8cb2a681d7 Add crypto_box_easy Christian Bundy 2020-09-02 09:31:20 -0700
  • 2bb349b7db Fix backward crypto_secretbox_detached bug Christian Bundy 2020-09-02 09:28:28 -0700
  • 9962e481b8 Fix crypto_secretbox_detached Christian Bundy 2020-09-01 14:43:17 -0700
  • a40b363726 Fix test with wrong buffer size Christian Bundy 2020-09-01 14:22:55 -0700
  • f710e35ed2 Remove unused open functions Christian Bundy 2020-09-01 14:17:03 -0700
  • 3b75fe02e3 Add improvements from initial review Christian Bundy 2020-09-01 14:01:58 -0700
  • f36deb3334 Start porting box_easy test Christian Bundy 2020-08-28 15:27:29 -0700
  • 2e9a73a0cf Add crypto_box_open_easy Christian Bundy 2020-08-28 10:06:52 -0700
  • a09599c2dc Add crypto_box_easy Christian Bundy 2020-08-28 09:43:27 -0700
  • 6a63ce32f0 Add crypto_box_MACBYTES Christian Bundy 2020-08-28 08:48:15 -0700
  • 3c2f81c3f3 add js ed25519_pk_to_curve25519 Christophe Diederichs 2020-08-28 04:40:23 +0200
  • 3753006318 latest working state Christophe Diederichs 2020-08-28 00:52:54 +0200
  • a546f3e51d 0.6.2 v0.6.2 Mathias Buus 2020-08-12 15:40:16 +0200
  • a338ae9f9d
    Missing helpers (#24) Emil Bay 2020-08-12 15:39:14 +0200
  • 7b5f4e6944
    xvfb-run --auto-servernum npm run test-browser fails weirdly on ci, removing Mathias Buus 2020-08-12 14:51:21 +0200
  • 72d376d56f messagechannel check Emil Bay 2020-06-26 12:43:09 +0200
  • f830975aa5 Try browser testing Emil Bay 2020-06-26 12:09:38 +0200
  • aba9bafeee export helpers Emil Bay 2020-06-26 11:59:32 +0200
  • 515678d21f fix import Emil Bay 2020-06-26 11:58:55 +0200
  • 2ca0db67b2 Move helpers out Emil Bay 2020-06-26 06:02:04 +0200
  • 15e71abdc5 Detach buffers by sending to an empty message channel Emil Bay 2020-06-26 05:58:58 +0200
  • e4693065fd update dependencies Christophe Diederichs 2020-07-02 17:41:27 +0200
  • 44e5985630 change to universal hashes Christophe Diederichs 2020-07-02 17:35:40 +0200
  • 65639e537e remove old files Christophe Diederichs 2020-07-08 15:30:13 +0200
  • 3dfe6daec0 add invert, pow22523 wat files Christophe Diederichs 2020-07-08 15:28:32 +0200
  • 885541ad1f rename to fe25519_mul.wat Christophe Diederichs 2020-07-07 17:05:18 +0200
  • e5dff8b785 move wasm modules into individual files Christophe Diederichs 2020-07-07 17:03:16 +0200
  • c1c5956a42 update dependencies Christophe Diederichs 2020-07-02 17:41:27 +0200
  • 198858cf34 change to universal hashes Christophe Diederichs 2020-07-02 17:35:40 +0200
  • 8c23d7a3af save working state Christophe Diederichs 2020-07-02 17:19:58 +0200
  • 3ecb669b6f tests for ed25519 wasm methods Christophe Diederichs 2020-06-26 10:16:35 +0200
  • f1537df1e0 crypto_sign and crypto_scalarmult with webassembly curve arithmetic added Christophe Diederichs 2020-06-26 10:16:14 +0200
  • f11ff5a727 0.6.1 v0.6.1 Emil Bay 2020-06-24 16:30:16 +0200
  • 9c30d3ead8 Nicer message formatting Emil Bay 2020-06-24 16:14:52 +0200
  • ddcdae69a1 Upgrade secretbox to sodium-native like api (not exposed there) Emil Bay 2020-06-24 16:12:12 +0200
  • 80dd633012 Upgrade onetimeauth to sodium-native api Emil Bay 2020-06-24 16:11:56 +0200
  • d8d59d0443 Add note on sodium-universal Emil Bay 2020-06-24 15:06:54 +0200
  • ef00ddc878 Fix URLs Emil Bay 2020-06-24 15:06:48 +0200
  • cc52e58504 Update package metadata Emil Bay 2020-06-24 15:02:49 +0200
  • 7b518f7b2c Fix offset ArrayBuffer views Emil Bay 2020-06-24 15:01:10 +0200
  • 74a1067746
    Fix filling larger width TypedArrays Emil Bay 2020-06-24 14:55:46 +0200
  • c53ca9363a Update randombytes.js Emil Bay 2018-04-30 21:46:43 +0200
  • 8b5599ec84 Update randombytes.js Emil Bay 2018-04-30 21:15:12 +0200
  • 919896d2bb Revert accidental sign API change Emil Bay 2020-06-24 14:49:51 +0200
  • f3a80cb6f5 Upgrade deps Emil Bay 2020-06-24 14:49:38 +0200
  • 40f9b887f4 Modernise example Emil Bay 2020-06-24 14:49:26 +0200
  • 2ca6264f50 Add travis Emil Bay 2020-06-24 14:49:11 +0200
  • 9d65d19e86 Standardize readme file Emil Bay 2020-06-24 14:49:05 +0200
  • 30c3342156 Make linter happy Emil Bay 2020-06-24 14:08:55 +0200
  • 930e77ad32 Move internal primitives Emil Bay 2020-06-24 14:02:00 +0200
  • e9ac929b5a Move memory helpers to their own module Emil Bay 2020-06-24 14:01:48 +0200
  • e77c70ef71 Bust crypto in browserify Emil Bay 2020-06-24 13:37:16 +0200
  • 4bb40aa43d Clean up random bytes Emil Bay 2020-06-24 13:37:07 +0200
  • fc90cbedba 0.6.0 v0.6.0 Mathias Buus 2020-06-18 17:16:43 +0200
  • 63fb70028e bump sodium-test Mathias Buus 2020-06-18 17:15:53 +0200
  • f033af88bd copy -> set Mathias Buus 2020-06-18 17:12:00 +0200
  • b44f83f0a8
    Split library into modules (#20) Christophe Diederichs 2020-06-18 17:09:03 +0200
  • 596f8c8f18 export constant: crypto_hash_sha512_BYTES Christophe Diederichs 2020-06-18 14:22:32 +0200
  • 21051f3392 correct filename: crypto_hash_sha256 Christophe Diederichs 2020-06-18 14:17:58 +0200
  • 759cec5b5a add endian check: all other modules require members of this set Christophe Diederichs 2020-06-18 14:11:22 +0200
  • aa0305154f move crypto_hash_sha256 to module to uncouple wasm dependencies Christophe Diederichs 2020-06-18 14:09:12 +0200
  • cb1fe07efe bump chacha20 to 1.0.4: remove Buffer dep Christophe Diederichs 2020-06-18 13:34:38 +0200
  • b6201cc0f1 standard fixes Christophe Diederichs 2020-06-18 11:38:44 +0200