aboutsummaryrefslogtreecommitdiffstats
path: root/common/ssh-utils.c
diff options
context:
space:
mode:
authorJussi Kivilinna <[email protected]>2022-02-10 17:53:53 +0000
committerJussi Kivilinna <[email protected]>2022-02-27 16:49:25 +0000
commit4e27b9defc608f1fa31ca50f1ed1d5761b73b480 (patch)
tree0941ef53af3d10ee23eaebb316cc13767c5dc912 /common/ssh-utils.c
parentagent: Print the correct daemon name in presence of a --foo-program. (diff)
downloadgnupg-4e27b9defc608f1fa31ca50f1ed1d5761b73b480.tar.gz
gnupg-4e27b9defc608f1fa31ca50f1ed1d5761b73b480.zip
g10/plaintext: do_hash: use iobuf_read for higher performance
* g10/plaintext.c (do_hash): Use iobuf_read instead of iobuf_get for reading data; Use gcry_md_write instead of gcry_md_putc for hash data. -- This patch reduces iobuf_read per byte processing overhead and speeds up detached signature verifying. Detached verifying speed on AMD Ryzen 5800X (4.3GiB file, SHA256): gpg process user time before: 9.410s after: 1.913s (4.9x faster) GnuPG-bug-id: T5826 Signed-off-by: Jussi Kivilinna <[email protected]>
Diffstat (limited to 'common/ssh-utils.c')
0 files changed, 0 insertions, 0 deletions