Home
last modified time | relevance | path

Searched refs:modulus_size (Results 1 – 6 of 6) sorted by relevance

/trusted-firmware-m-latest/platform/ext/accelerator/cc312/cc312-rom/
Dcc3xx_ecdsa.c35 if (private_key_len < curve.modulus_size) { in cc3xx_lowlevel_ecdsa_genkey()
49 cc3xx_lowlevel_pka_read_reg_swap_endian(private_key_reg, private_key, curve.modulus_size); in cc3xx_lowlevel_ecdsa_genkey()
52 cc3xx_lowlevel_pka_set_to_random(private_key_reg, curve.modulus_size * 8); in cc3xx_lowlevel_ecdsa_genkey()
54 *private_key_size = curve.modulus_size; in cc3xx_lowlevel_ecdsa_genkey()
79 if (private_key_len > curve.modulus_size) { in cc3xx_lowlevel_ecdsa_getpub()
84 if (public_key_x_len < curve.modulus_size) { in cc3xx_lowlevel_ecdsa_getpub()
89 if (public_key_y_len < curve.modulus_size) { in cc3xx_lowlevel_ecdsa_getpub()
102 cc3xx_lowlevel_pka_read_reg_swap_endian(public_key_point.x, public_key_x, curve.modulus_size); in cc3xx_lowlevel_ecdsa_getpub()
103 cc3xx_lowlevel_pka_read_reg_swap_endian(public_key_point.y, public_key_y, curve.modulus_size); in cc3xx_lowlevel_ecdsa_getpub()
105 *public_key_x_size = curve.modulus_size; in cc3xx_lowlevel_ecdsa_getpub()
[all …]
Dcc3xx_ec_curve_data.c19 .modulus_size = 24,
49 .modulus_size = 28,
79 .modulus_size = 32,
110 .modulus_size = 48,
148 .modulus_size = 68,
193 .modulus_size = 24,
223 .modulus_size = 28,
253 .modulus_size = 32,
283 .modulus_size = 24,
311 .modulus_size = 28,
[all …]
Dcc3xx_ecdh.c36 if (private_key_len > curve.modulus_size) { in cc3xx_lowlevel_ecdh()
41 if (public_key_x_len > curve.modulus_size) { in cc3xx_lowlevel_ecdh()
46 if (public_key_y_len > curve.modulus_size) { in cc3xx_lowlevel_ecdh()
51 if (shared_secret_len < curve.modulus_size) { in cc3xx_lowlevel_ecdh()
61 cc3xx_lowlevel_pka_write_reg_swap_endian(public_key_point.x, public_key_x, curve.modulus_size); in cc3xx_lowlevel_ecdh()
62 cc3xx_lowlevel_pka_write_reg_swap_endian(public_key_point.y, public_key_y, curve.modulus_size); in cc3xx_lowlevel_ecdh()
68 cc3xx_lowlevel_pka_read_reg_swap_endian(shared_key_point.x, shared_secret, curve.modulus_size); in cc3xx_lowlevel_ecdh()
69 *shared_secret_size = curve.modulus_size; in cc3xx_lowlevel_ecdh()
Dcc3xx_ec.c195 return (curve_data_map[curve_id])->modulus_size; in cc3xx_lowlevel_ec_get_modulus_size_from_curve()
215 curve->modulus_size); in validate_curve()
219 curve->modulus_size); in validate_curve()
223 curve->modulus_size); in validate_curve()
227 curve->modulus_size); in validate_curve()
262 curve_data->modulus_size); in cc3xx_lowlevel_ec_init()
268 curve_data->modulus_size); in cc3xx_lowlevel_ec_init()
271 curve_data->modulus_size); in cc3xx_lowlevel_ec_init()
274 curve_data->modulus_size); in cc3xx_lowlevel_ec_init()
278 curve->modulus_size = curve_data->modulus_size; in cc3xx_lowlevel_ec_init()
[all …]
Dcc3xx_ec.h79 size_t modulus_size; member
Dcc3xx_ec_curve_data.h75 size_t modulus_size; member