commit 7776c0b240f5b4958e062cc9931ab4d3f9337b34
parent 0035495db1e96a96f6e645296385bd357f854a48
Author: Jared Tobin <jared@jtobin.io>
Date:   Tue, 26 Nov 2024 10:20:06 +0400
meta: weigh note
Diffstat:
1 file changed, 24 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md
@@ -84,6 +84,30 @@ Current benchmark figures on my mid-2020 MacBook Air look like (use
   std dev              80.76 μs   (66.73 μs .. 104.9 μs)
 ```
 
+In terms of allocations, we get:
+
+```
+schnorr
+
+  Case                   Allocated  GCs
+  sign_schnorr (small)   7,227,408    1
+  sign_schnorr (large)   7,174,600    1
+  sign_schnorr' (small)  3,323,392    0
+  sign_schnorr' (large)  3,273,824    0
+  verify_schnorr         2,947,544    0
+  verify_schnorr'        1,667,360    0
+
+ecdsa
+
+  Case                 Allocated  GCs
+  sign_ecdsa (small)   2,280,360    0
+  sign_ecdsa (large)   2,277,136    0
+  sign_ecdsa' (small)    326,624    0
+  sign_ecdsa' (large)    324,672    0
+  verify_ecdsa         5,014,264    1
+  verify_ecdsa'        3,796,328    0
+```
+
 ## Security
 
 This library aims at the maximum security achievable in a