| /src/crypto/external/bsd/openssl.old/dist/crypto/ec/ |
| eck_prn.c | 73 const BIGNUM *order = NULL, *cofactor = NULL; local 139 cofactor = EC_GROUP_get0_cofactor(x); 205 if ((cofactor != NULL) && !ASN1_bn_print(bp, "Cofactor: ", cofactor,
|
| ec_ameth.c | 705 int kdf_nid, kdfmd_nid, cofactor; local 710 /* Lookup KDF type, cofactor mode and digest */ 715 cofactor = 0; 717 cofactor = 1; 721 if (EVP_PKEY_CTX_set_ecdh_cofactor_mode(pctx, cofactor) <= 0) 905 /* Lookup NID for KDF+cofactor+digest */
|
| ec_asn1.c | 137 ASN1_INTEGER *cofactor; member in struct:ec_parameters_st 214 ASN1_OPT(ECPARAMETERS, cofactor, ASN1_INTEGER) 513 /* set the cofactor (optional) */ 516 ret->cofactor = BN_to_ASN1_INTEGER(tmp, orig = ret->cofactor); 517 if (ret->cofactor == NULL) { 518 ret->cofactor = orig; 810 /* extract the cofactor (optional) */ 811 if (params->cofactor == NULL) { 814 } else if (ASN1_INTEGER_to_BN(params->cofactor, b) == NULL) [all...] |
| ec_curve.c | 23 unsigned int cofactor; /* promoted to BN_ULONG */ member in struct:__anon1881 3087 || !BN_set_word(x, (BN_ULONG)data->cofactor)) { 3246 const BIGNUM *cofactor = NULL; local 3258 cofactor = EC_GROUP_get0_cofactor(group); 3318 /* check the optional cofactor (ignore if its zero) */ 3319 && (BN_is_zero(cofactor) 3320 || BN_is_word(cofactor, (const BN_ULONG)curve.data->cofactor))
|
| /src/crypto/external/apache2/openssl/dist/crypto/ec/ |
| eck_prn.c | 77 const BIGNUM *order = NULL, *cofactor = NULL; local 143 cofactor = EC_GROUP_get0_cofactor(x); 206 if ((cofactor != NULL) && !ASN1_bn_print(bp, "Cofactor: ", cofactor, NULL, off))
|
| ec_backend.c | 259 const BIGNUM *cofactor = EC_GROUP_get0_cofactor(group); local 261 if (cofactor != NULL 263 OSSL_PKEY_PARAM_EC_COFACTOR, cofactor)) { 362 const BIGNUM *cofactor; local 373 if ((cofactor = EC_GROUP_get0_cofactor(ecg)) == NULL) 376 /* ECDH cofactor mode has no effect if cofactor is 1 */ 377 if (BN_is_one(cofactor))
|
| ec_key.c | 565 const BIGNUM *cofactor = EC_GROUP_get0_cofactor(eckey->group); local 570 if (cofactor != NULL && BN_is_one(cofactor)) { 571 /* Skip the unnecessary expensive computation for curves with cofactor of 1. */
|
| ec_asn1.c | 75 ASN1_INTEGER *cofactor; member in struct:ec_parameters_st 144 = { ASN1_EMBED(ECPARAMETERS, version, INT32), ASN1_SIMPLE(ECPARAMETERS, fieldID, X9_62_FIELDID), ASN1_SIMPLE(ECPARAMETERS, curve, X9_62_CURVE), ASN1_SIMPLE(ECPARAMETERS, base, ASN1_OCTET_STRING), ASN1_SIMPLE(ECPARAMETERS, order, ASN1_INTEGER), ASN1_OPT(ECPARAMETERS, cofactor, ASN1_INTEGER) } ASN1_SEQUENCE_END(ECPARAMETERS) 439 /* set the cofactor (optional) */ 442 ret->cofactor = BN_to_ASN1_INTEGER(tmp, orig = ret->cofactor); 443 if (ret->cofactor == NULL) { 444 ret->cofactor = orig; 730 /* extract the cofactor (optional) */ 731 if (params->cofactor == NULL) { 734 } else if (ASN1_INTEGER_to_BN(params->cofactor, b) == NULL) [all...] |
| ec_curve.c | 29 unsigned int cofactor; /* promoted to BN_ULONG */ member in struct:__anon110 3120 || !BN_set_word(x, (BN_ULONG)data->cofactor)) { 3259 const BIGNUM *cofactor = NULL; local 3268 cofactor = EC_GROUP_get0_cofactor(group); 3328 /* check the optional cofactor (ignore if its zero) */ 3329 && (cofactor == NULL || BN_is_zero(cofactor) 3330 || BN_is_word(cofactor, (const BN_ULONG)curve.data->cofactor))
|
| ec_lib.c | 59 ret->cofactor = BN_new(); 60 if (ret->cofactor == NULL) 71 BN_free(ret->cofactor); 135 BN_free(group->cofactor); 156 BN_clear_free(group->cofactor); 245 if (!BN_copy(dest->cofactor, src->cofactor)) 307 * Try computing cofactor from the generator order (n) and field cardinality (q). 317 * Otherwise, zero cofactor and return success. 326 * If the cofactor is too large, we cannot guess it 1548 BIGNUM *p = NULL, *a = NULL, *b = NULL, *order = NULL, *cofactor = NULL; local [all...] |
| ec_local.h | 215 BIGNUM *order, *cofactor; member in struct:ec_group_st
|
| /src/crypto/external/bsd/openssl/dist/crypto/ec/ |
| eck_prn.c | 77 const BIGNUM *order = NULL, *cofactor = NULL; local 144 cofactor = EC_GROUP_get0_cofactor(x); 207 if ((cofactor != NULL) && !ASN1_bn_print(bp, "Cofactor: ", cofactor,
|
| ec_backend.c | 259 const BIGNUM *cofactor = EC_GROUP_get0_cofactor(group); local 261 if (cofactor != NULL 263 OSSL_PKEY_PARAM_EC_COFACTOR, cofactor)) { 362 const BIGNUM *cofactor; local 373 if ((cofactor = EC_GROUP_get0_cofactor(ecg)) == NULL ) 376 /* ECDH cofactor mode has no effect if cofactor is 1 */ 377 if (BN_is_one(cofactor))
|
| ec_asn1.c | 74 ASN1_INTEGER *cofactor; member in struct:ec_parameters_st 151 ASN1_OPT(ECPARAMETERS, cofactor, ASN1_INTEGER) 450 /* set the cofactor (optional) */ 453 ret->cofactor = BN_to_ASN1_INTEGER(tmp, orig = ret->cofactor); 454 if (ret->cofactor == NULL) { 455 ret->cofactor = orig; 746 /* extract the cofactor (optional) */ 747 if (params->cofactor == NULL) { 750 } else if (ASN1_INTEGER_to_BN(params->cofactor, b) == NULL) [all...] |
| ec_curve.c | 29 unsigned int cofactor; /* promoted to BN_ULONG */ member in struct:__anon1226 3212 || !BN_set_word(x, (BN_ULONG)data->cofactor)) { 3351 const BIGNUM *cofactor = NULL; local 3360 cofactor = EC_GROUP_get0_cofactor(group); 3420 /* check the optional cofactor (ignore if its zero) */ 3421 && (BN_is_zero(cofactor) 3422 || BN_is_word(cofactor, (const BN_ULONG)curve.data->cofactor))
|
| ec_lib.c | 62 ret->cofactor = BN_new(); 63 if (ret->cofactor == NULL) 74 BN_free(ret->cofactor); 134 BN_free(group->cofactor); 155 BN_clear_free(group->cofactor); 240 if (!BN_copy(dest->cofactor, src->cofactor)) 304 * Try computing cofactor from the generator order (n) and field cardinality (q). 314 * Otherwise, zero cofactor and return success. 322 * If the cofactor is too large, we cannot guess it 1548 BIGNUM *p = NULL, *a = NULL, *b = NULL, *order = NULL, *cofactor = NULL; local [all...] |
| ec_local.h | 213 BIGNUM *order, *cofactor; member in struct:ec_group_st
|
| /src/crypto/external/apache2/openssl/dist/crypto/cms/ |
| cms_ec.c | 127 int kdf_nid, kdfmd_nid, cofactor; local 133 /* Lookup KDF type, cofactor mode and digest */ 138 cofactor = 0; 140 cofactor = 1; 144 if (EVP_PKEY_CTX_set_ecdh_cofactor_mode(pctx, cofactor) <= 0) 323 /* Lookup NID for KDF+cofactor+digest */
|
| /src/crypto/external/apache2/openssl/dist/providers/implementations/exchange/ |
| ecdh_exch.c | 60 * ECDH cofactor mode: 64 * . -1 use cofactor mode set for k 469 const BIGNUM *cofactor; local 488 || (cofactor = EC_GROUP_get0_cofactor(group)) == NULL) 491 has_cofactor = !BN_is_one(cofactor); 506 * - if ctx->k->cofactor == 1, the cofactor_mode flag is irrelevant, use 508 * - if ctx->k->cofactor != 1, use a duplicate of ctx->k with the flag 535 * SP800-56A r3 Section 5.7.1.2 requires ECC Cofactor DH to be used. 540 pecdhctx->libctx, "ECDH", "Cofactor",
|
| /src/crypto/external/bsd/openssl/dist/crypto/cms/ |
| cms_ec.c | 126 int kdf_nid, kdfmd_nid, cofactor; local 132 /* Lookup KDF type, cofactor mode and digest */ 137 cofactor = 0; 139 cofactor = 1; 143 if (EVP_PKEY_CTX_set_ecdh_cofactor_mode(pctx, cofactor) <= 0) 323 /* Lookup NID for KDF+cofactor+digest */
|
| /src/crypto/external/bsd/openssl/dist/providers/implementations/exchange/ |
| ecdh_exch.c | 60 * ECDH cofactor mode: 64 * . -1 use cofactor mode set for k 438 const BIGNUM *cofactor; local 453 || (cofactor = EC_GROUP_get0_cofactor(group)) == NULL ) 469 * - if ctx->k->cofactor == 1, the cofactor_mode flag is irrelevant, use 471 * - if ctx->k->cofactor != 1, use a duplicate of ctx->k with the flag 478 && !BN_is_one(cofactor)) {
|
| /src/crypto/external/apache2/openssl/dist/providers/implementations/encode_decode/ |
| encode_key2text.c | 255 const BIGNUM *order = NULL, *cofactor = NULL; local 272 cofactor = EC_GROUP_get0_cofactor(group); 279 || (cofactor != NULL 280 && !ossl_bio_print_labeled_bignum(out, "Cofactor: ", cofactor))
|
| /src/crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/ |
| encode_key2text.c | 434 const BIGNUM *order = NULL, *cofactor = NULL; local 451 cofactor = EC_GROUP_get0_cofactor(group); 458 || (cofactor != NULL 459 && !print_labeled_bignum(out, "Cofactor: ", cofactor))
|
| /src/crypto/external/apache2/openssl/dist/providers/implementations/keymgmt/ |
| ec_kmgmt.c | 958 BIGNUM *p, *a, *b, *order, *cofactor; member in struct:ec_gen_ctx 1097 COPY_BN_PARAM(params, OSSL_PKEY_PARAM_EC_COFACTOR, gctx->cofactor); 1156 if (gctx->cofactor != NULL 1158 gctx->cofactor)) 1389 BN_free(gctx->cofactor);
|
| /src/crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/ |
| ec_kmgmt.c | 986 BIGNUM *p, *a, *b, *order, *cofactor; member in struct:ec_gen_ctx 1119 COPY_BN_PARAM(params, OSSL_PKEY_PARAM_EC_COFACTOR, gctx->cofactor); 1176 if (gctx->cofactor != NULL 1178 gctx->cofactor)) 1357 BN_free(gctx->cofactor);
|