pkcs11: Store public key length in bits.

This commit is contained in:
Tobias Brunner
2011-11-02 20:27:55 +01:00
parent 8859c1f26b
commit a8084ee011
@@ -42,7 +42,7 @@ struct private_pkcs11_public_key_t {
key_type_t type; key_type_t type;
/** /**
* Key size in bytes * Key size in bits
*/ */
size_t k; size_t k;
@@ -81,7 +81,7 @@ METHOD(public_key_t, get_type, key_type_t,
METHOD(public_key_t, get_keysize, int, METHOD(public_key_t, get_keysize, int,
private_pkcs11_public_key_t *this) private_pkcs11_public_key_t *this)
{ {
return this->k * 8; return this->k;
} }
METHOD(public_key_t, verify, bool, METHOD(public_key_t, verify, bool,
@@ -276,7 +276,7 @@ static private_pkcs11_public_key_t *create(key_type_t type, size_t k,
}, },
}, },
.type = type, .type = type,
.k = k, .k = k * 8,
.lib = p11, .lib = p11,
.slot = slot, .slot = slot,
.session = session, .session = session,