From cb54ebf747e0a8fd11718c51560efc35102996ad Mon Sep 17 00:00:00 2001 From: Viktor Tarasov Date: Thu, 16 Aug 2012 16:00:35 +0200 Subject: [PATCH] pkcs11: #371: Public key create template should not include CKA_MODULUS_BITS Thanks to 'z22' and Martin. --- src/tools/pkcs11-tool.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/tools/pkcs11-tool.c b/src/tools/pkcs11-tool.c index a8cc81c1..3c1ee7f8 100644 --- a/src/tools/pkcs11-tool.c +++ b/src/tools/pkcs11-tool.c @@ -1944,9 +1944,6 @@ static int write_object(CK_SESSION_HANDLE session) if (opt_object_class == CKO_PUBLIC_KEY) { CK_OBJECT_CLASS clazz = CKO_PUBLIC_KEY; CK_KEY_TYPE type = CKK_RSA; -#ifdef ENABLE_OPENSSL - CK_ULONG modulus_bits = rsa.modulus_len * 8; -#endif FILL_ATTR(pubkey_templ[0], CKA_CLASS, &clazz, sizeof(clazz)); FILL_ATTR(pubkey_templ[1], CKA_KEY_TYPE, &type, sizeof(type)); @@ -1978,9 +1975,6 @@ static int write_object(CK_SESSION_HANDLE session) FILL_ATTR(pubkey_templ[n_pubkey_attr], CKA_MODULUS, rsa.modulus, rsa.modulus_len); n_pubkey_attr++; - FILL_ATTR(pubkey_templ[n_pubkey_attr], CKA_MODULUS_BITS, - &modulus_bits, sizeof (modulus_bits)); - n_pubkey_attr++; FILL_ATTR(pubkey_templ[n_pubkey_attr], CKA_PUBLIC_EXPONENT, rsa.public_exponent, rsa.public_exponent_len); n_pubkey_attr++;