Home
last modified time | relevance | path

Searched refs:ecc_curve (Results 1 – 4 of 4) sorted by relevance

/hal_nuvoton-latest/m48x/StdDriver/src/
Dcrypto.c890 static ECC_CURVE * get_curve(E_ECC_CURVE ecc_curve);
891 static int32_t ecc_init_curve(CRPT_T *crpt, E_ECC_CURVE ecc_curve);
1015 static ECC_CURVE * get_curve(E_ECC_CURVE ecc_curve) in get_curve() argument
1022 if (ecc_curve == _Curve[i].curve_id) in get_curve()
1035 static int32_t ecc_init_curve(CRPT_T *crpt, E_ECC_CURVE ecc_curve) in ecc_init_curve() argument
1039 pCurve = get_curve(ecc_curve); in ecc_init_curve()
1042 CRPT_DBGMSG("Cannot find curve %d!!\n", ecc_curve); in ecc_init_curve()
1165 int ECC_IsPrivateKeyValid(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char private_k[]) in ECC_IsPrivateKeyValid() argument
1170 pCurve = get_curve(ecc_curve); in ECC_IsPrivateKeyValid()
1212 int32_t ECC_GeneratePublicKey(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *private_k, char public_k1… in ECC_GeneratePublicKey() argument
[all …]
/hal_nuvoton-latest/m46x/StdDriver/src/
Dcrypto.c55 int32_t ECC_Mutiply(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char x1[], char y1[], char *k, char x2[], …
834 static ECC_CURVE * get_curve(E_ECC_CURVE ecc_curve);
835 static int32_t ecc_init_curve(CRPT_T *crpt, E_ECC_CURVE ecc_curve);
1001 static int32_t ecc_init_curve(CRPT_T *crpt, E_ECC_CURVE ecc_curve) in ecc_init_curve() argument
1005 pCurve = get_curve(ecc_curve); in ecc_init_curve()
1008 CRPT_DBGMSG("Cannot find curve %d!!\n", ecc_curve); in ecc_init_curve()
1086 int ECC_IsPrivateKeyValid(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char private_k[]) in ECC_IsPrivateKeyValid() argument
1091 pCurve = get_curve(ecc_curve); in ECC_IsPrivateKeyValid()
1134 int32_t ECC_GeneratePublicKey(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *private_k, char public_k1… in ECC_GeneratePublicKey() argument
1138 if(ecc_init_curve(crpt, ecc_curve) != 0) in ECC_GeneratePublicKey()
[all …]
/hal_nuvoton-latest/m46x/StdDriver/inc/
Dcrypto.h423 int ECC_IsPrivateKeyValid(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char private_k[]);
424 int32_t ECC_GenerateSecretZ(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *private_k, char public_k1[]…
425 int32_t ECC_GeneratePublicKey(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *private_k, char public_k1…
426 int32_t ECC_GenerateSignature(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *message, char *d, char *k…
427 int32_t ECC_VerifySignature(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *message, char *public_k1, c…
439 int32_t ECC_GeneratePublicKey_KS(CRPT_T *crpt, E_ECC_CURVE ecc_curve, KS_MEM_Type mem, int32_t i32…
440 int32_t ECC_GenerateSignature_KS(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *message, KS_MEM_Type m…
441 int32_t ECC_VerifySignature_KS(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *message, KS_MEM_Type mem…
442 int32_t ECC_GenerateSecretZ_KS(CRPT_T *crpt, E_ECC_CURVE ecc_curve, KS_MEM_Type mem, int32_t i32Ke…
446 int32_t ECC_GetCurve(CRPT_T *crpt, E_ECC_CURVE ecc_curve, ECC_CURVE *curve);
/hal_nuvoton-latest/m48x/StdDriver/inc/
Dcrypto.h357 int ECC_IsPrivateKeyValid(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char private_k[]);
358 int32_t ECC_GeneratePublicKey(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *private_k, char public_k1…
359 int32_t ECC_Mutiply(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char x1[], char y1[], char *k, char x2[],…
360 int32_t ECC_GenerateSecretZ(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *private_k, char public_k1[]…
361 int32_t ECC_GenerateSignature(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *message, char *d, char *k…
362 int32_t ECC_VerifySignature(CRPT_T *crpt, E_ECC_CURVE ecc_curve, char *message, char *public_k1, c…