Lines Matching refs:curve
84 static TEE_Result ecc_get_key_size(uint32_t curve, size_t *bytes, size_t *bits) in ecc_get_key_size() argument
86 switch (curve) { in ecc_get_key_size()
110 static void crypto_bignum_bn2bin_eswap(uint32_t curve, in crypto_bignum_bn2bin_eswap() argument
118 if (ecc_get_key_size(curve, &bytes, &bits)) in crypto_bignum_bn2bin_eswap()
164 ret = ecc_get_key_size(key->curve, &bytes, &bits); in verify()
178 crypto_bignum_bn2bin_eswap(key->curve, key->x, x.buf); in verify()
179 crypto_bignum_bn2bin_eswap(key->curve, key->y, in verify()
182 arg.data[0] = key->curve; in verify()
205 cmd->curve = key->curve; in verify()
243 ret = ecc_get_key_size(key->curve, &bytes, &bits); in sign()
265 ephemeral.curve = key->curve; in sign()
273 crypto_bignum_bn2bin_eswap(key->curve, ephemeral.d, k.buf); in sign()
280 crypto_bignum_bn2bin_eswap(key->curve, key->d, d.buf); in sign()
293 cmd->curve = key->curve; in sign()