Commit graph

  • 3901045eef
    Add some silly examples main Christopher Cookman 2024-10-28 00:36:51 -0600
  • 02a1d78578
    Copy sha512 to main lib for general use Christopher Cookman 2024-10-28 00:23:43 -0600
  • 7e7591d28f
    Update README Christopher Cookman 2024-10-27 17:55:35 -0600
  • 931c254523
    Whoops Christopher Cookman 2024-10-27 16:37:17 -0600
  • 3f090f59fe
    Bwuh Christopher Cookman 2024-10-27 16:36:35 -0600
  • 2893dff342
    add init script Christopher Cookman 2024-10-27 16:35:26 -0600
  • 944ad4d679
    Test install script Christopher Cookman 2024-10-27 16:31:05 -0600
  • 58cff5be78
    Merge pull request #3 from powerboat9/patch-1 v1.2.2 Miguel Oliveira 2024-05-31 23:14:07 -0300
  • 71552d74f1
    Make maskS from x25519c.lua local Owen Avery 2024-05-31 22:08:23 -0400
  • d1efd74ad7
    Fix unsupported ingame epoch calls in random.lua v1.2.1 Miguel Oliveira 2024-05-19 12:24:33 -0300
  • fd0d1d22ee Merge branch 'develop' v1.2.0 Miguel Oliveira 2024-05-12 19:02:12 -0300
  • 95340ad79d Add timing based generator initialization develop Miguel Oliveira 2024-05-12 18:57:43 -0300
  • 9ed0df61c4 Merge branch 'develop' v1.1.0 Miguel Oliveira 2023-10-29 19:42:43 -0300
  • f0f9c4b940 Merge branch 'main' into develop Miguel Oliveira 2023-10-29 19:38:45 -0300
  • 91072fa555 Stabilize x25519c.lua Miguel Oliveira 2023-10-29 19:37:38 -0300
  • 52307c723f
    Merge pull request #2 from SuoDizzy/patch-1 v1.0.2 Miguel Oliveira 2023-09-22 08:26:58 -0300
  • 11ca366908
    Function Description mismatching actual code SuoDizzy 2023-07-29 12:19:46 +0300
  • 9d7943920f
    Merge pull request #1 from migeyel/develop v1.0.1 Miguel Oliveira 2023-07-18 21:14:49 -0300
  • 91e6f32894 Fix "cryptolib" typo Miguel Oliveira 2023-07-18 21:12:20 -0300
  • 0604359dbb Loosen integral limits on packing.lua Miguel Oliveira 2023-07-18 21:12:00 -0300
  • 3da91cf3a2 Fix random.random Miguel Oliveira 2023-06-11 12:01:05 -0300
  • 8d77e6597c Check argument types in random.mix Miguel Oliveira 2023-06-09 21:23:02 -0300
  • 5c615a14d3 Fix random.random erroring with a negative length Miguel Oliveira 2023-06-09 21:22:25 -0300
  • 0a23090e99 Add a progress callback to PBKDF2 v1.0.0 Miguel Oliveira 2023-06-09 18:30:23 -0300
  • 8b5b86e13c Fix PBKDF2 password padding Miguel Oliveira 2023-06-09 15:28:42 -0300
  • a3decc5c70 Add initialization instructions to README Miguel Oliveira 2023-06-09 14:32:04 -0300
  • d266ab392b Add string utilities Miguel Oliveira 2023-06-09 14:31:42 -0300
  • 45a1238a2e Add a profiling program Miguel Oliveira 2023-06-09 13:28:10 -0300
  • 4106df6da2 Change some comments Miguel Oliveira 2023-06-09 12:24:49 -0300
  • 66120fc624
    Create README.md Miguel Oliveira 2023-06-08 01:27:31 -0300
  • 71cb9b5a47
    Create LICENSE Miguel Oliveira 2023-06-08 01:26:25 -0300
  • 2402f55f58 Tag experimental function exports as experimental Miguel Oliveira 2023-06-08 01:25:07 -0300
  • bfd15c242b Move away from illuaminate Miguel Oliveira 2023-06-08 01:24:22 -0300
  • a42fe34ba1 Change module exports syntax Miguel Oliveira 2023-06-08 01:19:44 -0300
  • cb620cfb0a Rework comments to new annotation style Miguel Oliveira 2023-06-08 01:15:16 -0300
  • 6fbbab378a Simplify random initialization Miguel Oliveira 2023-04-11 16:46:13 -0300
  • 32ba9d8252 Add large test vectors Miguel Oliveira 2023-04-11 14:38:19 -0300
  • c85969605e Remove BLAKE3 state Miguel Oliveira 2023-04-11 14:28:39 -0300
  • 77dfbae843 Switch argument validation back to assertions Miguel Oliveira 2023-01-02 20:56:35 -0300
  • cc71819572 Change masked exchange interface Miguel Oliveira 2023-01-02 20:24:32 -0300
  • dcd7f93a3c Fix exchange validation Miguel Oliveira 2023-01-02 16:36:53 -0300
  • 73e0df0b5e Add masked signing Miguel Oliveira 2023-01-02 16:02:03 -0300
  • 77892f3a76 Add Ed25519 tests and secret key conversion Miguel Oliveira 2023-01-02 04:45:53 -0300
  • 374ba5ee4a Add birational decoding of Edwards25519 points Miguel Oliveira 2023-01-02 02:51:19 -0300
  • a7d98da04c Add tests and check the twist on x25519c.lua Miguel Oliveira 2023-01-02 01:50:01 -0300
  • 88a584b393 Split AEAD key derivation and decryption Miguel Oliveira 2022-12-31 18:00:08 -0300
  • 8a28d6f7ea Add ecc unit tests and fix Ed25519 Miguel Oliveira 2022-12-14 20:27:47 -0300
  • 9d060fa581 Move directory and add unit tests Miguel Oliveira 2022-12-14 00:00:27 -0300
  • 5438c20bc9 Change documentation styles Miguel Oliveira 2022-12-13 18:53:53 -0300
  • c2991a6768 Remove Curve25519 fieldMul Miguel Oliveira 2022-12-13 18:52:24 -0300
  • 0af58b5e2d Improve random byte generator Miguel Oliveira 2022-12-13 18:51:38 -0300
  • 7d45646aa0 Fix typo Miguel Oliveira 2022-12-13 18:42:31 -0300
  • 08016b8a61 Document PRAC rule conditions Miguel Oliveira 2022-12-13 18:40:52 -0300
  • d4c173c713 Remove dependency on string.pack Miguel Oliveira 2022-10-16 19:28:56 -0300
  • 0cd726952a
    Fix BLAKE3 output expansion Miguel Oliveira 2022-04-10 17:42:39 -0300
  • c9829f9759
    Move BLAKE3 expand function Miguel Oliveira 2022-04-10 17:39:30 -0300
  • b9457e9dd5
    Make BLAKE3 stateful Miguel Oliveira 2022-04-10 17:38:16 -0300
  • db4c272aea
    Add PRAC-based twofold multiplication Miguel Oliveira 2022-04-08 11:56:03 -0300
  • a57c5e1ded
    Unroll mp.lua operations and add others for PRAC Miguel Oliveira 2022-04-06 13:59:55 -0300
  • 5290be7c75
    Put Fq arithmetic internals in a separate module Miguel Oliveira 2022-04-05 17:28:50 -0300
  • f53bb2ec6a
    Bring back Fp negation Miguel Oliveira 2022-04-05 16:32:09 -0300
  • 0a6c3021d0
    Fix Poly1305 canonicalization Miguel Oliveira 2022-04-04 23:36:25 -0300
  • 4cf7c2e989
    Replace ✕ with × Miguel Oliveira 2022-04-04 23:33:54 -0300
  • 2fe2a37ca3
    Pack Curve25519 points into tables Miguel Oliveira 2022-03-31 00:54:44 -0300
  • bd832f1a23
    Document Curve25519 Miguel Oliveira 2022-03-30 21:52:52 -0300
  • d983042092
    Document Edwards25519 Miguel Oliveira 2022-03-30 21:40:40 -0300
  • 9a5f8b37ea
    Move curve point arithmetic into their own modules Miguel Oliveira 2022-03-30 21:17:33 -0300
  • 4491ac4029
    Save a multiplication on X25519 ladder step over G Miguel Oliveira 2022-03-24 18:17:07 -0300
  • c180d31001
    Switch Fp to rounding-based carrying Miguel Oliveira 2022-03-24 16:36:10 -0300
  • 85fb035641
    Update Poly1305 Miguel Oliveira 2022-03-24 10:03:19 -0300
  • 2668139d96
    Generate SHA256 constants instead of storing them Miguel Oliveira 2022-03-10 16:51:16 -0300
  • ce3943e243
    Add PBKDF2-HMAC-SHA256 Miguel Oliveira 2022-03-10 16:49:47 -0300
  • 9e32bf67f5
    Add SHA256 Miguel Oliveira 2022-03-06 21:27:27 -0300
  • 671087dd0e
    Move internal module notice into long description Miguel Oliveira 2022-03-05 13:43:19 -0300
  • fc5a35c404
    Tag internal modules as internal Miguel Oliveira 2022-03-05 13:20:25 -0300
  • 264b111d82
    Document BLAKE3, ChaCha20 and AEAD Miguel Oliveira 2022-03-05 13:01:30 -0300
  • 238058e46f
    Add Poly1305 tag verification Miguel Oliveira 2022-03-05 12:24:33 -0300
  • 474d62d082
    Update docs Miguel Oliveira 2022-03-05 12:23:51 -0300
  • 54b821c091
    Give up on masking for now Miguel Oliveira 2022-03-05 12:03:08 -0300
  • ed8f66070f
    Add masking docs Miguel Oliveira 2022-03-04 13:30:46 -0300
  • 206f8474ff
    Separate masked Fq multiply from unwrap Miguel Oliveira 2022-03-04 13:19:51 -0300
  • 1019623aec
    Fix wrong filename in random.lua Miguel Oliveira 2022-03-04 12:47:35 -0300
  • 4c52aa8774
    Improve Ed25519c masking Miguel Oliveira 2022-03-04 12:31:51 -0300
  • 3c2a5ad4ee
    Add masked Ed25519 Miguel Oliveira 2022-03-04 12:20:36 -0300
  • d3f04036c7
    Split Fq masking internals Miguel Oliveira 2022-03-04 12:15:37 -0300
  • 8335ddc81c
    Split Ed25519 internals Miguel Oliveira 2022-03-04 11:46:26 -0300
  • 8926bda1bb
    Remove Fq inversion Miguel Oliveira 2022-03-03 16:17:29 -0300
  • 292663b4a5
    Update docs Miguel Oliveira 2022-03-03 16:15:57 -0300
  • f6fd56cb9a
    Remove unused imports Miguel Oliveira 2022-03-03 15:26:19 -0300
  • c996452b07
    Update docs Miguel Oliveira 2022-03-02 19:46:20 -0300
  • 993ddb63a0
    Update docs Miguel Oliveira 2022-03-02 17:36:59 -0300
  • c246b53d7b
    Implement Ed25519 exports Miguel Oliveira 2022-03-02 17:29:50 -0300
  • e0fd019b97
    Switch to older Fp code Miguel Oliveira 2022-03-02 17:29:26 -0300
  • 59647d1a96
    Move clamped Fq decoding into fq.lua Miguel Oliveira 2022-03-02 15:18:28 -0300
  • d06c4309cf
    Rename X25519c secret key arguments Miguel Oliveira 2022-03-02 15:02:15 -0300
  • f605de3f0d
    Rework ladders for X25519 and X25519c Miguel Oliveira 2022-03-02 14:58:16 -0300
  • 501e81a36a
    Add masked X25519 Miguel Oliveira 2022-03-02 13:51:51 -0300
  • eae7c91453
    Reformat Miguel Oliveira 2022-03-01 20:51:18 -0300
  • dba5fcc1ab
    Split X25519 internals Miguel Oliveira 2022-03-01 20:46:44 -0300
  • ccb0d8cea6
    Move internal modules into another directory Miguel Oliveira 2022-03-01 20:43:53 -0300