Searched refs:ecc_curve (Results 1 – 4 of 4) sorted by relevance
| /hal_nuvoton-latest/m48x/StdDriver/src/ |
| D | crypto.c | 890 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/ |
| D | crypto.c | 55 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/ |
| D | crypto.h | 423 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/ |
| D | crypto.h | 357 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…
|