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

/opensolaris-onvv-gate/usr/src/common/crypto/ecc/
H A Decl.c103 const mp_int *geny, const mp_int *order, int cofactor)
122 group->cofactor = cofactor;
144 const mp_int *geny, const mp_int *order, int cofactor)
165 group->cofactor = cofactor;
189 const mp_int *order, int cofactor)
208 group->cofactor = cofactor;
272 &order, params->cofactor);
101 ECGroup_consGFp(const mp_int *irr, const mp_int *curvea, const mp_int *curveb, const mp_int *genx, const mp_int *geny, const mp_int *order, int cofactor) argument
142 ECGroup_consGFp_mont(const mp_int *irr, const mp_int *curvea, const mp_int *curveb, const mp_int *genx, const mp_int *geny, const mp_int *order, int cofactor) argument
186 ECGroup_consGF2m(const mp_int *irr, const unsigned int irr_arr[5], const mp_int *curvea, const mp_int *curveb, const mp_int *genx, const mp_int *geny, const mp_int *order, int cofactor) argument
[all...]
H A Dec.c184 group = ECGroup_consGFp(&irreducible, &a, &b, &Gx, &Gy, &order, params->cofactor);
192 group = ECGroup_consGF2m(&irreducible, irr_arr, &a, &b, &Gx, &Gy, &order, params->cofactor);
308 key->ecParams.cofactor = ecParams->cofactor;
462 * X9.62. The ECDH primitive when used without the cofactor does
547 ** cofactor) and returns the x-coordinate of the resulting elliptic
566 mp_int cofactor; local
588 if (withCofactor && (ecParams->cofactor != 1)) {
589 /* multiply k with the cofactor */
590 MP_DIGITS(&cofactor)
[all...]
H A Decl-exp.h67 int cofactor; member in struct:ECCurveParamsStr
H A Decdecode.c144 params->cofactor = curveParams->cofactor;
187 params->cofactor = 0;
567 if (!params->cofactor) {
H A Decl_curve.c127 ret->cofactor = params->cofactor;
H A Decc_impl.h175 int cofactor; member in struct:ECParamsStr
H A Decl-priv.h175 /* Order and cofactor of the base point. */
177 int cofactor; member in struct:ECGroupStr
/opensolaris-onvv-gate/usr/src/common/openssl/crypto/ec/
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.c178 ASN1_INTEGER *cofactor; member in struct:ec_parameters_st
249 ASN1_OPT(ECPARAMETERS, cofactor, ASN1_INTEGER)
656 /* set the cofactor (optional) */
659 ret->cofactor = BN_to_ASN1_INTEGER(tmp, ret->cofactor);
660 if (ret->cofactor == NULL)
960 /* extract the cofactor (optional) */
961 if (params->cofactor == NULL)
970 if ((b = ASN1_INTEGER_to_BN(params->cofactor, b)) == NULL)
975 /* set the generator, order and cofactor (i
[all...]
H A Dec.h115 -- optional generator with associated information (order, cofactor)
145 int EC_GROUP_set_generator(EC_GROUP *, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor);
148 int EC_GROUP_get_cofactor(const EC_GROUP *, BIGNUM *cofactor, BN_CTX *);
H A Dec_lcl.h188 BIGNUM order, cofactor; member in struct:ec_group_st
H A Dec_curve.c86 const BN_ULONG cofactor;/* the cofactor */ member in struct:ec_curve_data_st
1183 if (!BN_hex2bn(&order, data->order) || !BN_set_word(x, data->cofactor))
/opensolaris-onvv-gate/usr/src/common/openssl/crypto/asn1/
H A Dt_pkey.c291 *order=NULL, *cofactor=NULL; local
334 (cofactor = BN_new()) == NULL)
363 !EC_GROUP_get_cofactor(x, cofactor, NULL))
387 if (buf_len < (i = (size_t)BN_num_bytes(cofactor)))
456 if ((cofactor != NULL) && !print(bp, "Cofactor: ", cofactor,
475 if (cofactor)
476 BN_free(cofactor);

Completed in 261 milliseconds