2024-10-19 16:20 | meta: update readme example | Jared Tobin | 1 | +7 | -2 |
2024-10-19 14:55 | lib: haddock stuff | Jared Tobin | 1 | +19 | -10 |
2024-10-19 14:45 | release: v0.1.0 | Jared Tobin | 1 | +4 | -3 |
2024-10-19 14:42 | lib: inline comments | Jared Tobin | 1 | +9 | -11 |
2024-10-19 14:32 | meta: tweak readme note | Jared Tobin | 1 | +14 | -12 |
2024-10-19 11:55 | meta: readme note | Jared Tobin | 2 | +13 | -11 |
2024-10-19 05:23 | bench: remQ benchmark and notes | Jared Tobin | 3 | +57 | -17 |
2024-10-18 13:59 | meta: csecp note | Jared Tobin | 1 | +5 | -1 |
2024-10-18 12:55 | lib: s/derive_public/derive_pub, bench stuff | Jared Tobin | 3 | +58 | -16 |
2024-10-18 12:40 | meta: update readme example | Jared Tobin | 1 | +1 | -1 |
2024-10-18 12:34 | lib: add derive_public | Jared Tobin | 3 | +39 | -0 |
2024-10-18 11:27 | meta: readme | Jared Tobin | 2 | +41 | -13 |
2024-10-18 10:57 | lib: constant time schnorr, ecdsa | Jared Tobin | 2 | +27 | -17 |
2024-10-18 10:39 | lib: constant-time mul | Jared Tobin | 2 | +20 | -23 |
2024-10-18 09:39 | lib: inline roll32, s/mul_unsafe/mul in places | Jared Tobin | 1 | +13 | -7 |
2024-10-18 08:33 | lib: mul/mul_unsafe split, parse_int256 | Jared Tobin | 2 | +123 | -39 |
2024-10-18 05:28 | lib: don't inline timing-sensitive functions | Jared Tobin | 1 | +4 | -0 |
2024-10-17 14:03 | lib: dep bounds | Jared Tobin | 1 | +4 | -4 |
2024-10-17 13:41 | lib: comments, 'show' placeholder for ecdsa | Jared Tobin | 1 | +38 | -7 |
2024-10-17 12:18 | lib: document areas of concern re: timing | Jared Tobin | 1 | +6 | -5 |
2024-10-17 12:12 | meta: add readme link | Jared Tobin | 1 | +2 | -1 |
2024-10-17 12:09 | meta: add alloc note | Jared Tobin | 1 | +6 | -6 |
2024-10-17 07:02 | meta: side-channel note | Jared Tobin | 1 | +5 | -3 |
2024-10-16 19:28 | lib: more speedy/concise unroll elusive | Jared Tobin | 1 | +5 | -4 |
2024-10-16 19:18 | bench: flesh out | Jared Tobin | 1 | +114 | -67 |
2024-10-16 15:55 | lib: misc bigint optimisations | Jared Tobin | 1 | +47 | -33 |
2024-10-16 12:42 | lib: relent on int64 | Jared Tobin | 1 | +4 | -5 |
2024-10-16 12:38 | lib: modsqrt refactor | Jared Tobin | 1 | +16 | -15 |
2024-10-16 12:23 | lib: parse_point refactor | Jared Tobin | 1 | +36 | -27 |
2024-10-16 11:41 | bench: fleshing out | Jared Tobin | 3 | +64 | -48 |
2024-10-16 07:29 | lib: remove base16-bytestring dep | Jared Tobin | 6 | +50 | -54 |
2024-10-15 11:01 | lib: prune haddock | Jared Tobin | 1 | +1 | -0 |
2024-10-15 10:59 | lib: uppercase where appropriate | Jared Tobin | 1 | +2 | -2 |
2024-10-15 10:57 | meta: flake description | Jared Tobin | 1 | +1 | -1 |
2024-10-15 10:48 | meta: readme | Jared Tobin | 1 | +89 | -0 |
2024-10-15 10:48 | lib: pub synonym | Jared Tobin | 2 | +31 | -8 |
2024-10-15 08:04 | bench: s/parse/parse_point | Jared Tobin | 1 | +5 | -5 |
2024-10-15 08:02 | meta: doc tweaks | Jared Tobin | 2 | +16 | -4 |
2024-10-15 07:53 | lib: basic reorg / cleanup | Jared Tobin | 1 | +137 | -166 |
2024-10-15 07:21 | lib: bip0340 vectors passing | Jared Tobin | 2 | +59 | -30 |
2024-10-14 17:29 | test: bip0340 vectors (two failing) | Jared Tobin | 1 | +1 | -1 |
2024-10-14 17:25 | test: most bip0340 vectors passing | Jared Tobin | 1 | +4 | -5 |
2024-10-14 17:25 | lib: minor reorg | Jared Tobin | 1 | +15 | -23 |
2024-10-14 15:35 | test: basic schnorr stuff | Jared Tobin | 2 | +101 | -56 |
2024-10-14 11:16 | test: add bip340 vectors | Jared Tobin | 4 | +71 | -1 |
2024-10-14 11:15 | lib: typo | Jared Tobin | 1 | +1 | -1 |
2024-10-14 11:11 | lib: schnorr verify skeleton | Jared Tobin | 1 | +14 | -3 |
2024-10-14 11:11 | test: qualify ecdsa | Jared Tobin | 2 | +3 | -3 |
2024-10-12 16:44 | lib: schnorr skeleton | Jared Tobin | 1 | +44 | -17 |
2024-10-11 12:57 | lib: schnorr skeleton, qualify ecdsa sigs | Jared Tobin | 2 | +104 | -40 |
2024-10-11 10:12 | lib: dubious bangs | Jared Tobin | 1 | +2 | -2 |
2024-10-11 10:10 | lib: inline pragmas | Jared Tobin | 1 | +3 | -3 |
2024-10-10 18:42 | test: add noble invalid vectors | Jared Tobin | 1 | +38 | -10 |
2024-10-10 18:13 | lib: ensure secret key is in group | Jared Tobin | 1 | +31 | -28 |
2024-10-10 13:06 | lib: misc comments | Jared Tobin | 2 | +29 | -29 |
2024-10-10 12:52 | test: improve messages | Jared Tobin | 2 | +27 | -38 |
2024-10-10 12:39 | test: noble valid suite passing | Jared Tobin | 6 | +191 | -37 |
2024-10-10 05:56 | etc: add noble-secp256k1 ecdsa vectors | Jared Tobin | 1 | +10372 | -0 |
2024-10-10 05:31 | lib: minor nits | Jared Tobin | 1 | +6 | -5 |
2024-10-10 05:25 | lib: verify commentary | Jared Tobin | 2 | +22 | -10 |
2024-10-10 05:13 | lib: view pattern | Jared Tobin | 1 | +14 | -25 |
2024-10-10 05:11 | test: all wycheproof vectors passing | Jared Tobin | 3 | +37 | -24 |
2024-10-09 21:06 | test: bitcoin wycheproof skeleton (2 failing) | Jared Tobin | 1 | +14 | -7 |
2024-10-09 21:00 | test: wycheproof ecdsa_secp256k1_sha256 passing | Jared Tobin | 4 | +177 | -47 |
2024-10-09 12:28 | test: wycheproof skeleton | Jared Tobin | 4 | +85 | -1 |
2024-10-09 11:45 | test: s/parse/parse_point | Jared Tobin | 1 | +12 | -12 |
2024-10-09 11:44 | test: add deps | Jared Tobin | 1 | +3 | -1 |
2024-10-09 11:43 | lib: s/parse/parse_point | Jared Tobin | 1 | +5 | -3 |
2024-10-09 08:21 | test: add wycheproof vectors | Jared Tobin | 2 | +12716 | -0 |
2024-10-09 08:21 | lib: verify skeleton | Jared Tobin | 1 | +28 | -5 |
2024-10-08 07:18 | lib: ecdsa low-s | Jared Tobin | 1 | +48 | -6 |
2024-10-07 12:01 | flake: lockfile update | Jared Tobin | 1 | +81 | -11 |
2024-10-05 12:49 | lib: remove zombie comments | Jared Tobin | 1 | +2 | -2 |
2024-10-05 12:45 | lib: deterministic ecdsa | Jared Tobin | 1 | +43 | -42 |
2024-10-05 10:13 | lib: nonce generation skeleton, s/modN/modQ | Jared Tobin | 1 | +56 | -21 |
2024-10-05 03:41 | lib: add ppad-hmac-drbg dep | Jared Tobin | 3 | +111 | -3 |
2024-09-23 06:30 | lib: minor reorg | Jared Tobin | 1 | +98 | -84 |
2024-09-16 19:07 | lib: use fi alias | Jared Tobin | 1 | +13 | -8 |
2024-09-16 19:06 | bench: fix module name | Jared Tobin | 1 | +1 | -1 |
2024-09-16 18:08 | meta: ghc981 in flake | Jared Tobin | 2 | +3 | -3 |
2024-09-16 17:52 | meta: flake tweaks | Jared Tobin | 2 | +22 | -54 |
2024-09-16 12:32 | meta: flake description | Jared Tobin | 1 | +1 | -1 |
2024-09-16 12:30 | meta: flake, lock updates | Jared Tobin | 2 | +16 | -22 |
2024-09-15 15:24 | meta: misc structural updates | Jared Tobin | 4 | +76 | -4 |
2024-09-14 19:26 | meta: module restructure | Jared Tobin | 3 | +460 | -457 |
2024-04-05 14:17 | lib: basic ECDSA sign skeleton | Jared Tobin | 1 | +14 | -5 |
2024-04-05 14:15 | lib: change affine type | Jared Tobin | 1 | +7 | -10 |
2024-04-05 13:07 | lib: add RFC6979 conversion utilities | Jared Tobin | 1 | +70 | -51 |
2024-04-01 14:58 | lib: s/mod/modP, add missing extension | Jared Tobin | 1 | +96 | -95 |
2024-04-01 14:56 | lib: more closely follow SEC2, RFC6979 | Jared Tobin | 1 | +94 | -54 |
2024-03-25 06:33 | lib: add scalar multiplication, s/mods/mod | Jared Tobin | 1 | +133 | -121 |
2024-03-24 14:40 | lib: addition improvements | Jared Tobin | 3 | +220 | -79 |
2024-03-24 11:22 | lib: prune unused addition algorithms | Jared Tobin | 3 | +8 | -237 |
2024-03-24 11:16 | lib: monomorphise, use ghc-bignum utils | Jared Tobin | 4 | +262 | -147 |
2024-03-23 10:09 | test: add suite skeleton | Jared Tobin | 2 | +20 | -0 |
2024-03-23 06:02 | meta: add .ghci file | Jared Tobin | 1 | +1 | -0 |
2024-03-23 06:02 | lib: misc fixes, benchmarking addition algos | Jared Tobin | 2 | +171 | -4 |
2024-03-19 16:45 | lib: derive generic instances | Jared Tobin | 1 | +7 | -3 |
2024-03-19 16:42 | lib: large-scale excavation | Jared Tobin | 4 | +133 | -28 |
2024-03-19 09:17 | lib: fix bug in point addition | Jared Tobin | 1 | +64 | -25 |
2024-03-18 17:17 | lib: add base16-bytestring dep | Jared Tobin | 4 | +263 | -3 |
2024-03-18 17:15 | meta: gitignore | Jared Tobin | 1 | +1 | -0 |
2024-03-13 12:46 | meta: fitting out project skeleton | Jared Tobin | 3 | +14 | -9 |
2024-03-13 12:35 | meta: cabal file cleanup | Jared Tobin | 1 | +16 | -14 |
2024-03-13 12:24 | meta: initial commit | Jared Tobin | 5 | +164 | -0 |