From 0c183a96b11538464cb16a60fa27c8b2a0d4653a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Mon, 3 Oct 2005 14:56:23 +0200 Subject: [PATCH] Use correct block sizes for openssl ciphers. Rev: src/nettle/examples/nettle-openssl.c:1.8 --- examples/nettle-openssl.c | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/examples/nettle-openssl.c b/examples/nettle-openssl.c index 59b636c5..b65decb3 100644 --- a/examples/nettle-openssl.c +++ b/examples/nettle-openssl.c @@ -95,10 +95,7 @@ openssl_aes_decrypt(void *ctx, unsigned length, const struct nettle_cipher nettle_openssl_aes128 = { "openssl aes128", sizeof(AES_KEY), - /* Claim no block size, so that the benchmark doesn't try CBC mode - * (as openssl cipher + nettle cbc is somewhat pointless to - * benchmark). */ - 0, 16, + 16, 16, openssl_aes_set_encrypt_key, openssl_aes_set_decrypt_key, openssl_aes_encrypt, openssl_aes_decrypt }; @@ -109,7 +106,7 @@ nettle_openssl_aes192 = { /* Claim no block size, so that the benchmark doesn't try CBC mode * (as openssl cipher + nettle cbc is somewhat pointless to * benchmark). */ - 0, 24, + 16, 24, openssl_aes_set_encrypt_key, openssl_aes_set_decrypt_key, openssl_aes_encrypt, openssl_aes_decrypt }; @@ -120,7 +117,7 @@ nettle_openssl_aes256 = { /* Claim no block size, so that the benchmark doesn't try CBC mode * (as openssl cipher + nettle cbc is somewhat pointless to * benchmark). */ - 0, 32, + 16, 32, openssl_aes_set_encrypt_key, openssl_aes_set_decrypt_key, openssl_aes_encrypt, openssl_aes_decrypt }; @@ -188,10 +185,7 @@ openssl_bf_decrypt(void *ctx, unsigned length, const struct nettle_cipher nettle_openssl_blowfish128 = { "openssl bf128", sizeof(BF_KEY), - /* Claim no block size, so that the benchmark doesn't try CBC mode - * (as openssl cipher + nettle cbc is somewhat pointless to - * benchmark). */ - 0, 16, + 8, 16, openssl_bf_set_key, openssl_bf_set_key, openssl_bf_encrypt, openssl_bf_decrypt }; @@ -242,10 +236,7 @@ openssl_des_decrypt(void *ctx, unsigned length, const struct nettle_cipher nettle_openssl_des = { "openssl des", sizeof(DES_key_schedule), - /* Claim no block size, so that the benchmark doesn't try CBC mode - * (as openssl cipher + nettle cbc is somewhat pointless to - * benchmark). */ - 0, 8, + 8, 8, openssl_des_set_key, openssl_des_set_key, openssl_des_encrypt, openssl_des_decrypt }; @@ -289,10 +280,7 @@ openssl_cast_decrypt(void *ctx, unsigned length, const struct nettle_cipher nettle_openssl_cast128 = { "openssl cast128", sizeof(CAST_KEY), - /* Claim no block size, so that the benchmark doesn't try CBC mode - * (as openssl cipher + nettle cbc is somewhat pointless to - * benchmark). */ - 0, CAST_KEY_LENGTH, + 8, CAST_KEY_LENGTH, openssl_cast_set_key, openssl_cast_set_key, openssl_cast_encrypt, openssl_cast_decrypt }; -- GitLab