Bugzilla Bug 302219: added CKM_RSA_X9_31_KEY_PAIR_GEN support to

PK11_GenerateKeyPair. r=relyea.
This commit is contained in:
wtchang%redhat.com 2005-07-29 23:23:35 +00:00
Родитель 4f9db4fd33
Коммит a9e17a122a
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -815,7 +815,12 @@ PK11_GenerateKeyPair(PK11SlotInfo *slot,CK_MECHANISM_TYPE type,
/* set up the mechanism specific info */
switch (type) {
case CKM_RSA_PKCS_KEY_PAIR_GEN:
case CKM_RSA_X9_31_KEY_PAIR_GEN:
rsaParams = (PK11RSAGenParams *)param;
if (rsaParams->pe == 0) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
}
modulusBits = rsaParams->keySizeInBits;
peCount = 0;
@ -1000,6 +1005,7 @@ PK11_GenerateKeyPair(PK11SlotInfo *slot,CK_MECHANISM_TYPE type,
pubKeyIndex = NULL;
switch (type) {
case CKM_RSA_PKCS_KEY_PAIR_GEN:
case CKM_RSA_X9_31_KEY_PAIR_GEN:
pubKeyIndex = &(*pubKey)->u.rsa.modulus;
break;
case CKM_DSA_KEY_PAIR_GEN: