commit 5df28ff6a5a6fe5b1f73ffabb651d31c150d852b
parent faafe0ef33dd2f17a88bd8ff588f430720aa69f4
Author: Jared Tobin <jared@jtobin.io>
Date: Thu, 8 Jan 2026 23:05:02 +0400
meta: readme
Diffstat:
| M | README.md | | | 13 | ++++++------- |
| M | flake.lock | | | 72 | ++++++++++++++++++++++++++++++++++++------------------------------------ |
2 files changed, 42 insertions(+), 43 deletions(-)
diff --git a/README.md b/README.md
@@ -91,17 +91,16 @@ Current benchmark figures on an M4 Silicon MacBook Air look like (use
```
benchmarking ppad-bip39/mnemonic
- time 813.3 ns (812.4 ns .. 814.2 ns)
+ time 650.0 ns (649.2 ns .. 650.8 ns)
1.000 R² (1.000 R² .. 1.000 R²)
- mean 813.3 ns (810.4 ns .. 823.2 ns)
- std dev 15.99 ns (5.116 ns .. 32.29 ns)
- variance introduced by outliers: 23% (moderately inflated)
+ mean 650.5 ns (649.8 ns .. 651.9 ns)
+ std dev 3.306 ns (1.883 ns .. 5.366 ns)
benchmarking ppad-bip39/seed
- time 2.057 ms (2.053 ms .. 2.063 ms)
+ time 1.016 ms (1.016 ms .. 1.017 ms)
1.000 R² (1.000 R² .. 1.000 R²)
- mean 2.062 ms (2.059 ms .. 2.067 ms)
- std dev 12.53 μs (7.614 μs .. 23.28 μs)
+ mean 1.015 ms (1.013 ms .. 1.016 ms)
+ std dev 4.378 μs (2.308 μs .. 8.120 μs)
```
## Development
diff --git a/flake.lock b/flake.lock
@@ -93,11 +93,11 @@
]
},
"locked": {
- "lastModified": 1766936673,
- "narHash": "sha256-OWxKSeRQ0+Wt+Qy62ygGiCNY/1OsejuOnUCLlozIzuM=",
+ "lastModified": 1767898767,
+ "narHash": "sha256-PAhxa5UvbGJn3vpPUvwlohV5KUTWAz112At/Z386tBc=",
"ref": "master",
- "rev": "8de88f527e0c87264aecae4f4f0d13c524abf726",
- "revCount": 31,
+ "rev": "08cb6bf5b24a730e8101110e4cbbc8a95788751e",
+ "revCount": 33,
"type": "git",
"url": "git://git.ppad.tech/base58.git"
},
@@ -137,11 +137,11 @@
]
},
"locked": {
- "lastModified": 1766939362,
- "narHash": "sha256-Ri+Oq8y/+gcYja5LRW594G2iuYejehby2hP0jMR+lGI=",
+ "lastModified": 1767898967,
+ "narHash": "sha256-OL0SQ0dgPiQGdjes/JcDRreQWGse3GFz27WDoIVPn2U=",
"ref": "master",
- "rev": "08229eed913e09d5ab77021906bdbd3148409d57",
- "revCount": 65,
+ "rev": "b71c03bf56aaffbbc3f6c677ce7feb6b45a4e00d",
+ "revCount": 67,
"type": "git",
"url": "git://git.ppad.tech/bip32.git"
},
@@ -171,11 +171,11 @@
]
},
"locked": {
- "lastModified": 1766933347,
- "narHash": "sha256-hwBsY4vyefW9qSj0MK0+wr9hIc0OcFuhQD11XGGcO/o=",
+ "lastModified": 1767278248,
+ "narHash": "sha256-ynF6Tyew83dDr3dFWdTdgK3N5WEkLSCQ/uHHTxb5J1s=",
"ref": "master",
- "rev": "d7b03362f9d075c505b8c293524f577f7186a647",
- "revCount": 289,
+ "rev": "ae6f5d732d69e6e2bb70ea9da18e2a8060ca9aeb",
+ "revCount": 290,
"type": "git",
"url": "git://git.ppad.tech/fixed.git"
},
@@ -223,11 +223,11 @@
]
},
"locked": {
- "lastModified": 1766935294,
- "narHash": "sha256-hwHadXNxB+mo50EsN9iEbwkzoqiqdobB8QwIjXpqckk=",
+ "lastModified": 1767897885,
+ "narHash": "sha256-DLSpSE5sV94K6I2Hj05SlkEIoU46dfi7AT6dmoiIaVA=",
"ref": "master",
- "rev": "7557757c32cccb0d95416a21ac832df53cdfdb5d",
- "revCount": 54,
+ "rev": "c754b88c59d0a3f759368a99b949400f08e16b79",
+ "revCount": 56,
"type": "git",
"url": "git://git.ppad.tech/hmac-drbg.git"
},
@@ -283,11 +283,11 @@
]
},
"locked": {
- "lastModified": 1766937455,
- "narHash": "sha256-8uZufR/jKNCg19wBTtBwxoqGnAtj2JqA4kBnFlThHqo=",
+ "lastModified": 1767898485,
+ "narHash": "sha256-odC4S8JnWalZDxrpDA9vlpYo77CYn2kMKSClamT7QPk=",
"ref": "master",
- "rev": "695d3193614c65e644bfb8d3e05d22bd55aab3d7",
- "revCount": 17,
+ "rev": "66bd7e9057a23e88690c9db65c4648d18198e8b4",
+ "revCount": 19,
"type": "git",
"url": "git://git.ppad.tech/pbkdf.git"
},
@@ -321,11 +321,11 @@
]
},
"locked": {
- "lastModified": 1766937812,
- "narHash": "sha256-vU0PlTSY3iE0tHiLzAr4P7hXw3wDDvKrJRsohijPpdw=",
+ "lastModified": 1766957035,
+ "narHash": "sha256-Ltal2K/ika4svHpb7emUyeRAfZCyhvZy59syD+BJM8k=",
"ref": "master",
- "rev": "449d59398770ee5cda2a939cfc6f269b3e49c900",
- "revCount": 29,
+ "rev": "a82424ea6b9f48ed42c4f2a239600283b088ab8d",
+ "revCount": 30,
"type": "git",
"url": "git://git.ppad.tech/ripemd160.git"
},
@@ -372,11 +372,11 @@
]
},
"locked": {
- "lastModified": 1766938819,
- "narHash": "sha256-URvfv+I5+deCGR3feXzBF+fEE+s2p0hFM425z1V94Ok=",
+ "lastModified": 1767898470,
+ "narHash": "sha256-/BG30iSsiAKFW8edGrEBd34BcR+s1ab8XqrwWC9wHVs=",
"ref": "master",
- "rev": "d613a8f51980798b0518551bb45b55c2be28a785",
- "revCount": 236,
+ "rev": "10254053c384b05b4a528c7c4884705e046ce331",
+ "revCount": 239,
"type": "git",
"url": "git://git.ppad.tech/secp256k1.git"
},
@@ -406,11 +406,11 @@
]
},
"locked": {
- "lastModified": 1766938603,
- "narHash": "sha256-Rh0Zl1evhWpYrstqB1iHvDRzawOzvtE+DtpmFpK0Hk8=",
+ "lastModified": 1767897559,
+ "narHash": "sha256-UabcPqE4O+h1HHv02LjanjuorRS91OODqk0ek55VrmQ=",
"ref": "master",
- "rev": "a4df6b84a48b7dec984856a37537f21e5eb8648d",
- "revCount": 99,
+ "rev": "528d9cf07ca756fb5422cab174849fe0708620d0",
+ "revCount": 111,
"type": "git",
"url": "git://git.ppad.tech/sha256.git"
},
@@ -440,11 +440,11 @@
]
},
"locked": {
- "lastModified": 1766938658,
- "narHash": "sha256-v85D6HZ49a4LHIrn+fLx/2qEk9rYhCu4LyETQ892SsQ=",
+ "lastModified": 1767897585,
+ "narHash": "sha256-QxLlHu8+tGKZ9aOKFnVOqNwEn+LCuNF27kY2dxOCYxo=",
"ref": "master",
- "rev": "419d5696a7b2521d53604e370afbaa0325e33f4f",
- "revCount": 33,
+ "rev": "428e2e09c345a0cb255d9aab432606308872c014",
+ "revCount": 38,
"type": "git",
"url": "git://git.ppad.tech/sha512.git"
},