aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorame <[email protected]>2024-03-26 13:03:34 -0500
committerame <[email protected]>2024-03-26 13:03:34 -0500
commitc6e8e66aa91bffa649e9192d3e4e0658d78d0ad6 (patch)
tree92c3ca36793550864bbb32cf13ea0e606eab999b /docs
parentdc51f7b892ff5a6790a7d728a3acac363588ede2 (diff)
docs and rolling adler
Diffstat (limited to 'docs')
-rw-r--r--docs/crypto.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/crypto.md b/docs/crypto.md
index 6a375b8..06689d9 100644
--- a/docs/crypto.md
+++ b/docs/crypto.md
@@ -4,8 +4,15 @@
\* is optional
+sadly i didnt think about being able to update hashes, using the common init-update-final.
+this is a pretty big problem meaning the input must be given at once, this is better for passwords,
+but bad for big files. because of this, i decided not to support inputs over 2^64 characters (which is an
+insane amount anyways). i likely will go back and rewrite all of these to fix both of these issues.
+anything marked with % is fixed
+
|name|out len|other args|extra|
|--|--|--|--|
+| % adler32 | 32 | nil | |
| sha0 | 160 | nil | insecure, use sha1|
| sha1 | 160 | nil | |
| sha256 | 256 | nil | |
@@ -56,6 +63,10 @@
| spookyhash32_v2 | 32 | *seed | |
| blake2b | length of arg 2 * 8 | *output len (default is 64), *key | |
| blake2s | length of arg 2 * 8 | *output len (default is 32), *key | |
+| blake256 | 256 | nil | |
+| blake224 | 224 | nil | |
+| blake512 | 512 | nil | |
+| blake384 | 384 | nil | |
### usage