Home
last modified time | relevance | path

Searched refs:cofactor (Results 1 – 11 of 11) sorted by relevance

/dragonfly/crypto/libressl/crypto/ec/
H A Dec_lib.c100 BN_init(&ret->cofactor); in EC_GROUP_new()
130 BN_free(&group->cofactor); in EC_GROUP_free()
204 if (!BN_copy(&dest->cofactor, &src->cofactor)) in EC_GROUP_copy()
283 BN_zero(&group->cofactor); in ec_guess_cofactor()
313 if (!BN_add(&group->cofactor, &group->cofactor, BN_value_one())) in ec_guess_cofactor()
316 if (!BN_add(&group->cofactor, &group->cofactor, q)) in ec_guess_cofactor()
319 if (!BN_div_ct(&group->cofactor, NULL, &group->cofactor, &group->order, in ec_guess_cofactor()
365 if (cofactor != NULL && BN_is_negative(cofactor)) { in EC_GROUP_set_generator()
382 if (cofactor != NULL && !BN_is_zero(cofactor)) { in EC_GROUP_set_generator()
383 if (!BN_copy(&group->cofactor, cofactor)) in EC_GROUP_set_generator()
[all …]
H A Deck_prn.c159 *cofactor = NULL; in ECPKParameters_print() local
211 (cofactor = BN_new()) == NULL) { in ECPKParameters_print()
225 !EC_GROUP_get_cofactor(x, cofactor, NULL)) { in ECPKParameters_print()
245 if (buf_len < (i = (size_t) BN_num_bytes(cofactor))) in ECPKParameters_print()
305 if ((cofactor != NULL) && !ASN1_bn_print(bp, "Cofactor: ", cofactor, in ECPKParameters_print()
320 BN_free(cofactor); in ECPKParameters_print()
H A Dec_asn1.c183 ASN1_INTEGER *cofactor; member
497 .offset = offsetof(ECPARAMETERS, cofactor),
972 ret->cofactor = BN_to_ASN1_INTEGER(tmp, ret->cofactor); in ec_asn1_group2parameters()
973 if (ret->cofactor == NULL) { in ec_asn1_group2parameters()
1223 if (params->cofactor == NULL) { in ec_asn1_parameters2group()
1226 } else if ((b = ASN1_INTEGER_to_BN(params->cofactor, b)) == NULL) { in ec_asn1_parameters2group()
H A Dec_ameth.c740 int kdf_nid, kdfmd_nid, cofactor; in ecdh_cms_set_kdf_param() local
751 cofactor = 0; in ecdh_cms_set_kdf_param()
753 cofactor = 1; in ecdh_cms_set_kdf_param()
757 if (EVP_PKEY_CTX_set_ecdh_cofactor_mode(pctx, cofactor) <= 0) in ecdh_cms_set_kdf_param()
H A Dec_curve.c85 unsigned int cofactor; /* promoted to BN_ULONG */ member
3382 || !BN_set_word(x, (BN_ULONG) data->cofactor)) { in ec_group_new_from_data()
H A Dec_pmeth.c327 if (BN_is_one(&ec_key->group->cofactor)) in pkey_ec_ctrl()
H A Dec_lcl.h204 BIGNUM order, cofactor; member
H A Decp_smpl.c1548 if (!BN_mul(cardinality, &group->order, &group->cofactor, ctx)) in ec_GFp_simple_mul_ct()
/dragonfly/crypto/libressl/include/openssl/
H A Dec.h237 …generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor);
261 int EC_GROUP_get_cofactor(const EC_GROUP *group, BIGNUM *cofactor, BN_CTX *ctx);
/dragonfly/crypto/libressl/
H A DChangeLog192 - Do not zero the computed cofactor on ec_guess_cofactor() success.
193 - Bound cofactor in EC_GROUP_set_generator() to reduce the number of
1333 The recent EC group cofactor change results in stricter validation,
1348 or zero cofactor is passed to EC_GROUP_set_generator(), try to compute
1349 it using Hasse's bound. This works as long as the cofactor is small
/dragonfly/share/dict/
H A Dweb238875 cofactor