HomeSort by: relevance | last modified time | path
    Searched defs:cofactor (Results 1 - 25 of 28) sorted by relevancy

1 2

  /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);

Completed in 46 milliseconds

1 2