| Index: nss/lib/softoken/pkcs11.c
|
| ===================================================================
|
| --- nss/lib/softoken/pkcs11.c (revision 256695)
|
| +++ nss/lib/softoken/pkcs11.c (working copy)
|
| @@ -302,7 +302,7 @@
|
| CKF_GENERATE_KEY_PAIR}, PR_TRUE},
|
| {CKM_DH_PKCS_DERIVE, {DH_MIN_P_BITS, DH_MAX_P_BITS,
|
| CKF_DERIVE}, PR_TRUE},
|
| -#ifdef NSS_ENABLE_ECC
|
| +#ifndef NSS_DISABLE_ECC
|
| /* -------------------- Elliptic Curve Operations --------------------- */
|
| {CKM_EC_KEY_PAIR_GEN, {EC_MIN_KEY_BITS, EC_MAX_KEY_BITS,
|
| CKF_GENERATE_KEY_PAIR|CKF_EC_BPNU}, PR_TRUE},
|
| @@ -312,7 +312,7 @@
|
| CKF_SN_VR|CKF_EC_BPNU}, PR_TRUE},
|
| {CKM_ECDSA_SHA1, {EC_MIN_KEY_BITS, EC_MAX_KEY_BITS,
|
| CKF_SN_VR|CKF_EC_BPNU}, PR_TRUE},
|
| -#endif /* NSS_ENABLE_ECC */
|
| +#endif /* NSS_DISABLE_ECC */
|
| /* ------------------------- RC2 Operations --------------------------- */
|
| {CKM_RC2_KEY_GEN, {1, 128, CKF_GENERATE}, PR_TRUE},
|
| {CKM_RC2_ECB, {1, 128, CKF_EN_DE_WR_UN}, PR_TRUE},
|
| @@ -930,7 +930,7 @@
|
| recover = CK_FALSE;
|
| wrap = CK_FALSE;
|
| break;
|
| -#ifdef NSS_ENABLE_ECC
|
| +#ifndef NSS_DISABLE_ECC
|
| case CKK_EC:
|
| if ( !sftk_hasAttribute(object, CKA_EC_PARAMS)) {
|
| return CKR_TEMPLATE_INCOMPLETE;
|
| @@ -944,7 +944,7 @@
|
| recover = CK_FALSE;
|
| wrap = CK_FALSE;
|
| break;
|
| -#endif /* NSS_ENABLE_ECC */
|
| +#endif /* NSS_DISABLE_ECC */
|
| default:
|
| return CKR_ATTRIBUTE_VALUE_INVALID;
|
| }
|
| @@ -1091,7 +1091,7 @@
|
| recover = CK_FALSE;
|
| wrap = CK_FALSE;
|
| break;
|
| -#ifdef NSS_ENABLE_ECC
|
| +#ifndef NSS_DISABLE_ECC
|
| case CKK_EC:
|
| if ( !sftk_hasAttribute(object, CKA_EC_PARAMS)) {
|
| return CKR_TEMPLATE_INCOMPLETE;
|
| @@ -1104,7 +1104,7 @@
|
| recover = CK_FALSE;
|
| wrap = CK_FALSE;
|
| break;
|
| -#endif /* NSS_ENABLE_ECC */
|
| +#endif /* NSS_DISABLE_ECC */
|
| case CKK_NSS_JPAKE_ROUND1:
|
| if (!sftk_hasAttribute(object, CKA_PRIME) ||
|
| !sftk_hasAttribute(object, CKA_SUBPRIME) ||
|
| @@ -1711,7 +1711,7 @@
|
| crv = sftk_Attribute2SSecItem(arena,&pubKey->u.dh.publicValue,
|
| object,CKA_VALUE);
|
| break;
|
| -#ifdef NSS_ENABLE_ECC
|
| +#ifndef NSS_DISABLE_ECC
|
| case CKK_EC:
|
| pubKey->keyType = NSSLOWKEYECKey;
|
| crv = sftk_Attribute2SSecItem(arena,
|
| @@ -1771,7 +1771,7 @@
|
| crv = CKR_ATTRIBUTE_VALUE_INVALID;
|
| }
|
| break;
|
| -#endif /* NSS_ENABLE_ECC */
|
| +#endif /* NSS_DISABLE_ECC */
|
| default:
|
| crv = CKR_KEY_TYPE_INCONSISTENT;
|
| break;
|
| @@ -1880,7 +1880,7 @@
|
| * if we don't set it explicitly */
|
| break;
|
|
|
| -#ifdef NSS_ENABLE_ECC
|
| +#ifndef NSS_DISABLE_ECC
|
| case CKK_EC:
|
| privKey->keyType = NSSLOWKEYECKey;
|
| crv = sftk_Attribute2SSecItem(arena,
|
| @@ -1922,7 +1922,7 @@
|
| #endif
|
| }
|
| break;
|
| -#endif /* NSS_ENABLE_ECC */
|
| +#endif /* NSS_DISABLE_ECC */
|
|
|
| default:
|
| crv = CKR_KEY_TYPE_INCONSISTENT;
|
|
|