Searched refs:cofactor (Results 1 - 9 of 9) sorted by relevance

/freebsd-10.0-release/crypto/openssl/crypto/ec/
H A Deck_prn.c155 *order=NULL, *cofactor=NULL; local
205 (cofactor = BN_new()) == NULL)
235 !EC_GROUP_get_cofactor(x, cofactor, NULL))
259 if (buf_len < (i = (size_t)BN_num_bytes(cofactor)))
328 if ((cofactor != NULL) && !ASN1_bn_print(bp, "Cofactor: ", cofactor,
347 if (cofactor)
348 BN_free(cofactor);
H A Dec_lib.c104 BN_init(&ret->cofactor);
135 BN_free(&group->cofactor);
158 BN_clear_free(&group->cofactor);
220 if (!BN_copy(&dest->cofactor, &src->cofactor)) return 0;
284 int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor) argument
304 if (cofactor != NULL)
305 { if (!BN_copy(&group->cofactor, cofactor)) return 0; }
307 BN_zero(&group->cofactor);
328 EC_GROUP_get_cofactor(const EC_GROUP *group, BIGNUM *cofactor, BN_CTX *ctx) argument
[all...]
H A Dec_asn1.c179 ASN1_INTEGER *cofactor; member in struct:ec_parameters_st
250 ASN1_OPT(ECPARAMETERS, cofactor, ASN1_INTEGER)
667 /* set the cofactor (optional) */
670 ret->cofactor = BN_to_ASN1_INTEGER(tmp, ret->cofactor);
671 if (ret->cofactor == NULL)
977 /* extract the cofactor (optional) */
978 if (params->cofactor == NULL)
987 if ((b = ASN1_INTEGER_to_BN(params->cofactor, b)) == NULL)
992 /* set the generator, order and cofactor (i
[all...]
H A Dec.h125 -- optional generator with associated information (order, cofactor)
230 /** Sets the generator and it's order/cofactor of a EC_GROUP object.
234 * \param cofactor the index of the sub-group generated by the generator
238 int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor);
254 /** Gets the cofactor of a EC_GROUP
256 * \param cofactor BIGNUM to which the cofactor is copied
260 int EC_GROUP_get_cofactor(const EC_GROUP *group, BIGNUM *cofactor, BN_CTX *ctx);
H A Dec_lcl.h193 BIGNUM order, cofactor; member in struct:ec_group_st
H A Dec_curve.c82 unsigned int cofactor; /* promoted to BN_ULONG */ member in struct:__anon5052
2014 || !BN_set_word(x, (BN_ULONG)data->cofactor))
/freebsd-10.0-release/contrib/wpa/src/eap_common/
H A Deap_pwd_common.c93 BIGNUM *x_candidate = NULL, *rnd = NULL, *cofactor = NULL; local
130 ((cofactor = BN_new()) == NULL) ||
149 if (!EC_GROUP_get_cofactor(grp->group, cofactor, NULL)) {
150 wpa_printf(MSG_INFO, "EAP-pwd: unable to get cofactor for "
243 if (BN_cmp(cofactor, BN_value_one())) {
246 cofactor, NULL)) {
275 BN_free(cofactor);
/freebsd-10.0-release/contrib/wpa/src/eap_peer/
H A Deap_pwd.c271 BIGNUM *mask = NULL, *x = NULL, *y = NULL, *cofactor = NULL; local
277 ((cofactor = BN_new()) == NULL) ||
284 if (!EC_GROUP_get_cofactor(data->grp->group, cofactor, NULL)) {
285 wpa_printf(MSG_INFO, "EAP-pwd (peer): unable to get cofactor "
345 if (BN_cmp(cofactor, BN_value_one())) {
347 data->server_element, cofactor, NULL)) {
372 if (BN_cmp(cofactor, BN_value_one())) {
373 if (!EC_POINT_mul(data->grp->group, K, NULL, K, cofactor,
446 BN_free(cofactor);
/freebsd-10.0-release/contrib/wpa/src/eap_server/
H A Deap_server_pwd.c624 BIGNUM *x = NULL, *y = NULL, *cofactor = NULL; local
632 ((cofactor = BN_new()) == NULL) ||
643 if (!EC_GROUP_get_cofactor(data->grp->group, cofactor, NULL)) {
645 "cofactor for curve");
665 if (BN_cmp(cofactor, BN_value_one())) {
667 data->peer_element, cofactor, NULL)) {
692 if (BN_cmp(cofactor, BN_value_one())) {
693 if (!EC_POINT_mul(data->grp->group, K, NULL, K, cofactor,
723 BN_free(cofactor);

Completed in 149 milliseconds