Home
last modified time | relevance | path

Searched refs:mbedtls_ecp_group (Results 1 – 20 of 20) sorted by relevance

/trusted-firmware-m-latest/interface/include/mbedtls/
Decp.h233 typedef struct mbedtls_ecp_group { struct
260 mbedtls_ecp_group; argument
402 int mbedtls_ecp_check_budget(const mbedtls_ecp_group *grp,
429 mbedtls_ecp_group MBEDTLS_PRIVATE(grp); /*!< Elliptic curve and base point */
535 mbedtls_ecp_curve_type mbedtls_ecp_get_type(const mbedtls_ecp_group *grp);
616 void mbedtls_ecp_group_init(mbedtls_ecp_group *grp);
639 void mbedtls_ecp_group_free(mbedtls_ecp_group *grp);
693 int mbedtls_ecp_group_copy(mbedtls_ecp_group *dst,
694 const mbedtls_ecp_group *src);
773 int mbedtls_ecp_point_write_binary(const mbedtls_ecp_group *grp,
[all …]
Decdsa.h161 int mbedtls_ecdsa_sign(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s,
206 int mbedtls_ecdsa_sign_det_ext(mbedtls_ecp_group *grp, mbedtls_mpi *r,
270 mbedtls_ecp_group *grp,
333 mbedtls_ecp_group *grp,
373 int mbedtls_ecdsa_verify(mbedtls_ecp_group *grp,
414 int mbedtls_ecdsa_verify_restartable(mbedtls_ecp_group *grp,
Decdh.h87 mbedtls_ecp_group MBEDTLS_PRIVATE(grp); /*!< The elliptic curve used. */
107 mbedtls_ecp_group MBEDTLS_PRIVATE(grp); /*!< The elliptic curve used. */
191 int mbedtls_ecdh_gen_public(mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q,
226 int mbedtls_ecdh_compute_shared(mbedtls_ecp_group *grp, mbedtls_mpi *z,
Decjpake.h62 mbedtls_ecp_group MBEDTLS_PRIVATE(grp); /**< Elliptic curve */
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/shared/include/mbedtls/
Dcc_ecc_internal.h16 int cc_ecp_gen_keypair_base( mbedtls_ecp_group *grp,
25 int cc_ecp_gen_keypair( mbedtls_ecp_group *grp,
36 int cc_ecp_mul( mbedtls_ecp_group *grp, mbedtls_ecp_point *R,
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/mbedtls_api/
Decdh_alt.c19 int cc_ecp_gen_keypair( mbedtls_ecp_group *grp, in cc_ecp_gen_keypair()
30 int mbedtls_ecdh_gen_public( mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q, in mbedtls_ecdh_gen_public()
42 int mbedtls_ecdh_compute_shared( mbedtls_ecp_group *grp, mbedtls_mpi *z, in mbedtls_ecdh_compute_shared()
82 static int mbedtls_ecp_tls_write_group_edwards( const mbedtls_ecp_group *grp, size_t *olen, in mbedtls_ecp_tls_write_group_edwards()
154 static int mbedtls_ecp_tls_read_group_edwards( mbedtls_ecp_group *grp, const unsigned char **buf, s… in mbedtls_ecp_tls_read_group_edwards()
Decdsa_alt.c96 static int ecdsa_wrst_sign( mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, in ecdsa_wrst_sign()
210 int mbedtls_ecdsa_sign( mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign()
242 static int ecdsa_wrst_verify( mbedtls_ecp_group *grp, in ecdsa_wrst_verify()
347 int mbedtls_ecdsa_verify( mbedtls_ecp_group *grp, in mbedtls_ecdsa_verify()
Decp_common.h39 static inline ecp_curve_type ecp_get_type(const mbedtls_ecp_group *grp) in ecp_get_type()
Decdsa_edwards.c69 mbedtls_ecp_group *grp; in mbedtls_ecdsa_genkey_edwards()
172 int mbedtls_ecdsa_sign_edwards( mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign_edwards()
260 int mbedtls_ecdsa_verify_edwards(mbedtls_ecp_group *grp, const unsigned char *buf, size_t blen, in mbedtls_ecdsa_verify_edwards()
Dcc_ecp_internal.c211 static int ecp_wrst_mul( mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_wrst_mul()
280 int cc_ecp_mul( mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in cc_ecp_mul()
451 static int ecp_wrst_gen_keypair_base( mbedtls_ecp_group *grp, in ecp_wrst_gen_keypair_base()
564 int cc_ecp_gen_keypair_base( mbedtls_ecp_group *grp, in cc_ecp_gen_keypair_base()
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/shared/include/crypto_api/cc3x/
Dmbedtls_cc_ecdsa_edwards.h79 mbedtls_ecp_group *grp,
110 mbedtls_ecp_group *grp,
Dmbedtls_cc_ecies.h79 mbedtls_ecp_group *pGrp,
144 mbedtls_ecp_group *pGrp,
/trusted-firmware-m-latest/platform/ext/target/stm/common/hal/accelerator/
Decp_alt.h90 typedef struct mbedtls_ecp_group struct
125 mbedtls_ecp_group; argument
Decp_alt.c274 int mbedtls_ecp_check_budget( const mbedtls_ecp_group *grp, in mbedtls_ecp_check_budget()
502 mbedtls_ecp_curve_type mbedtls_ecp_get_type( const mbedtls_ecp_group *grp ) in mbedtls_ecp_get_type()
531 void mbedtls_ecp_group_init( mbedtls_ecp_group *grp ) in mbedtls_ecp_group_init()
593 void mbedtls_ecp_group_free( mbedtls_ecp_group *grp ) in mbedtls_ecp_group_free()
647 mbedtls_platform_zeroize( grp, sizeof( mbedtls_ecp_group ) ); in mbedtls_ecp_group_free()
683 int mbedtls_ecp_group_copy( mbedtls_ecp_group *dst, const mbedtls_ecp_group *src ) in mbedtls_ecp_group_copy()
758 int mbedtls_ecp_point_write_binary( const mbedtls_ecp_group *grp, in mbedtls_ecp_point_write_binary()
833 int mbedtls_ecp_point_read_binary( const mbedtls_ecp_group *grp, in mbedtls_ecp_point_read_binary()
898 int mbedtls_ecp_tls_read_point( const mbedtls_ecp_group *grp, in mbedtls_ecp_tls_read_point()
934 int mbedtls_ecp_tls_write_point( const mbedtls_ecp_group *grp, const mbedtls_ecp_point *pt, in mbedtls_ecp_tls_write_point()
[all …]
Decdsa_alt.c54 int mbedtls_ecdsa_sign( mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign()
193 int mbedtls_ecdsa_verify( mbedtls_ecp_group *grp, in mbedtls_ecdsa_verify()
Decp_curves_alt.c604 static int ecp_group_load( mbedtls_ecp_group *grp, in ecp_group_load()
743 static int ecp_use_curve25519( mbedtls_ecp_group *grp ) in ecp_use_curve25519()
782 static int ecp_use_curve448( mbedtls_ecp_group *grp ) in ecp_use_curve448()
827 int mbedtls_ecp_group_load( mbedtls_ecp_group *grp, mbedtls_ecp_group_id id ) in mbedtls_ecp_group_load()
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/runtime_integration_test/tests/
Drun_integration_ecdsa.c70 mbedtls_ecp_group *pGrp = NULL; in runIt_ecdsaPrimRandomTest()
83 ALLOC_STRUCT(mbedtls_ecp_group, grpPtr, pGrp); in runIt_ecdsaPrimRandomTest()
174 mbedtls_ecp_group *pGrp = NULL; in runIt_ecdsaPrimVectorsTest()
195 ALLOC_STRUCT(mbedtls_ecp_group, grpPtr, pGrp); in runIt_ecdsaPrimVectorsTest()
285 mbedtls_ecp_group *pGrp = NULL; in runIt_ecdsaDetVectorsTest()
307 ALLOC_STRUCT(mbedtls_ecp_group, grpPtr, pGrp); in runIt_ecdsaDetVectorsTest()
Drun_integration_ecies.c61 mbedtls_ecp_group *pGrp = NULL; in runIt_eciesRandom()
89 ALLOC_STRUCT(mbedtls_ecp_group, grpPtr, pGrp); in runIt_eciesRandom()
197 mbedtls_ecp_group *pGrp = NULL; in runIt_eciesVector()
222 ALLOC_STRUCT(mbedtls_ecp_group, grpPtr, pGrp); in runIt_eciesVector()
Drun_integration_ecdh.c59 mbedtls_ecp_group *pGrp = NULL; in runIt_ecdhPrimRandom()
82 ALLOC_STRUCT(mbedtls_ecp_group, grpPtr, pGrp); in runIt_ecdhPrimRandom()
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/crypto_api/cc3x_sym/api/
Dmbedtls_cc_ecies.c55 static int ecies_convert_mbed_to_cc_public_key(const mbedtls_ecp_group *pGrp, /*in*/ in ecies_convert_mbed_to_cc_public_key()
165 CCError_t mbedtls_ecies_kem_encrypt_full(mbedtls_ecp_group *pGrp, in mbedtls_ecies_kem_encrypt_full()
437 CCError_t mbedtls_ecies_kem_decrypt(mbedtls_ecp_group *pGrp, in mbedtls_ecies_kem_decrypt()