Commit Graph

21 Commits

Author SHA1 Message Date
Anna fae0e06123
refactor: remove useless clone-on-write 2023-08-31 20:18:09 -04:00
Anna fae0dae758
perf(gpg-agent): reuse buffer for signature 2023-08-31 16:31:28 -04:00
Anna fae00948bc
perf(sequoia): stream data to be signed 2023-08-31 16:25:46 -04:00
Anna fae08c0d5d
fix: remove leftover assume_init call 2023-08-31 15:59:34 -04:00
Anna fae07fc045
perf: remove atomic ordering constraints 2023-08-31 15:52:15 -04:00
Anna fae0a19576
fix: completely ignore method if signing is enabled 2023-08-31 14:44:03 -04:00
Anna fae067bd5d
perf(random): use pre-allocated buffers for random 2023-08-31 14:24:27 -04:00
Anna fae0ddf9d8
chore: reorder imports 2023-08-31 13:49:21 -04:00
Anna fae0cda583
chore: remove outdated comments 2023-08-31 13:41:21 -04:00
Anna fae036fda7
fix: include author and version in clap 2023-08-31 02:30:49 -04:00
Anna fae0bad9fa
fix: check correct nibble values for alphabetic nibbles 2023-08-31 01:18:23 -04:00
Anna fae03a94e5
chore: remove useless clone 2023-08-31 00:52:21 -04:00
Anna fae02b3423
refactor: implement some optimisations
When possible, the original header is used instead of allocating a new header.

The generated hash is no longer encoded into hex for comparisons.
2023-08-31 00:22:30 -04:00
Anna fae04ba3b8
refactor: prevent some allocations for perf 2023-08-30 23:28:28 -04:00
Anna fae04bd975
refactor: only get timestamp if necessary 2023-08-30 21:38:45 -04:00
Anna fae01b126b
feat: add config file and password saving 2023-08-30 21:14:20 -04:00
Anna fae094abf0
feat: add experimental header method 2023-08-30 14:41:04 -04:00
Anna fae049fbb0
refactor: use defaults via clap 2023-08-30 14:10:37 -04:00
Anna fae0a52a01
chore: remove useless tuple param 2023-08-30 14:00:51 -04:00
Anna fae0ce4539
refactor: increase generation speed 2023-08-30 13:43:23 -04:00
Anna fae0746382
chore: initial commit 2023-08-30 03:11:48 -04:00