Lines Matching refs:NX_CRYPTO_EC

156 } NX_CRYPTO_EC;  typedef
476 extern NX_CRYPTO_CONST NX_CRYPTO_EC _nx_crypto_ec_secp192r1;
477 extern NX_CRYPTO_CONST NX_CRYPTO_EC _nx_crypto_ec_secp224r1;
478 extern NX_CRYPTO_CONST NX_CRYPTO_EC _nx_crypto_ec_secp256r1;
479 extern NX_CRYPTO_CONST NX_CRYPTO_EC _nx_crypto_ec_secp384r1;
480 extern NX_CRYPTO_CONST NX_CRYPTO_EC _nx_crypto_ec_secp521r1;
482 #define NX_CRYPTO_EC_GET_SECP192R1(curve) curve = (NX_CRYPTO_EC *)&_nx_crypto_ec_secp192r1
483 #define NX_CRYPTO_EC_GET_SECP224R1(curve) curve = (NX_CRYPTO_EC *)&_nx_crypto_ec_secp224r1
484 #define NX_CRYPTO_EC_GET_SECP256R1(curve) curve = (NX_CRYPTO_EC *)&_nx_crypto_ec_secp256r1
485 #define NX_CRYPTO_EC_GET_SECP384R1(curve) curve = (NX_CRYPTO_EC *)&_nx_crypto_ec_secp384r1
486 #define NX_CRYPTO_EC_GET_SECP521R1(curve) curve = (NX_CRYPTO_EC *)&_nx_crypto_ec_secp521r1
491 VOID _nx_crypto_ec_point_extract_uncompressed(NX_CRYPTO_EC *curve, NX_CRYPTO_EC_POINT *point, UCHAR…
495 VOID _nx_crypto_ec_point_fp_projective_to_affine(NX_CRYPTO_EC *curve,
499 VOID _nx_crypto_ec_secp192r1_reduce(NX_CRYPTO_EC *curve,
502 VOID _nx_crypto_ec_secp224r1_reduce(NX_CRYPTO_EC *curve,
505 VOID _nx_crypto_ec_secp256r1_reduce(NX_CRYPTO_EC *curve,
508 VOID _nx_crypto_ec_secp384r1_reduce(NX_CRYPTO_EC *curve,
511 VOID _nx_crypto_ec_secp521r1_reduce(NX_CRYPTO_EC *curve,
514 VOID _nx_crypto_ec_fp_reduce(NX_CRYPTO_EC *curve,
517 VOID _nx_crypto_ec_fp_projective_add(NX_CRYPTO_EC *curve,
521 VOID _nx_crypto_ec_fp_projective_double(NX_CRYPTO_EC *curve,
524 VOID _nx_crypto_ec_fp_affine_add(NX_CRYPTO_EC *curve,
528 VOID _nx_crypto_ec_fp_affine_subtract(NX_CRYPTO_EC *curve,
532 VOID _nx_crypto_ec_fp_projective_multiple(NX_CRYPTO_EC *curve,
537 VOID _nx_crypto_ec_fp_fixed_multiple(NX_CRYPTO_EC *curve,
543 VOID _nx_crypto_ec_add_digit_reduce(NX_CRYPTO_EC *curve,
547 VOID _nx_crypto_ec_subtract_digit_reduce(NX_CRYPTO_EC *curve,
551 VOID _nx_crypto_ec_add_reduce(NX_CRYPTO_EC *curve,
555 VOID _nx_crypto_ec_subtract_reduce(NX_CRYPTO_EC *curve,
559 VOID _nx_crypto_ec_precomputation(NX_CRYPTO_EC *curve,
563 VOID _nx_crypto_ec_fixed_output(NX_CRYPTO_EC *curve,
567 UINT _nx_crypto_ec_get_named_curve(NX_CRYPTO_EC **curve, UINT curve_id);
568 UINT _nx_crypto_ec_key_pair_generation_extra(NX_CRYPTO_EC *curve,
573 NX_CRYPTO_KEEP UINT _nx_crypto_ec_key_pair_stream_generate(NX_CRYPTO_EC *curve,
580 NX_CRYPTO_EC *chosen_curve,
637 extern NX_CRYPTO_CONST NX_CRYPTO_EC _nx_crypto_ec_x25519;
638 extern NX_CRYPTO_CONST NX_CRYPTO_EC _nx_crypto_ec_x448;
641 VOID _nx_crypto_ec_x25519_448_multiple(NX_CRYPTO_EC *curve,
666 UINT _nx_crypto_ec_key_pair_generation_x25519_448(NX_CRYPTO_EC *curve,