Lines Matching refs:pCurve
887 static ECC_CURVE *pCurve; variable
1039 pCurve = get_curve(ecc_curve); in ecc_init_curve()
1040 if (pCurve == NULL) in ecc_init_curve()
1057 Hex2Reg(pCurve->Ea, crpt->ECC_A); in ecc_init_curve()
1058 Hex2Reg(pCurve->Eb, crpt->ECC_B); in ecc_init_curve()
1059 Hex2Reg(pCurve->Px, crpt->ECC_X1); in ecc_init_curve()
1060 Hex2Reg(pCurve->Py, crpt->ECC_Y1); in ecc_init_curve()
1062 CRPT_DBGMSG("Key length = %d\n", pCurve->key_len); in ecc_init_curve()
1068 if (pCurve->GF == (int)CURVE_GF_2M) in ecc_init_curve()
1071 crpt->ECC_N[(pCurve->key_len) / 32] |= (1UL << ((pCurve->key_len) % 32)); in ecc_init_curve()
1072 crpt->ECC_N[(pCurve->irreducible_k1) / 32] |= (1UL << ((pCurve->irreducible_k1) % 32)); in ecc_init_curve()
1073 crpt->ECC_N[(pCurve->irreducible_k2) / 32] |= (1UL << ((pCurve->irreducible_k2) % 32)); in ecc_init_curve()
1074 crpt->ECC_N[(pCurve->irreducible_k3) / 32] |= (1UL << ((pCurve->irreducible_k3) % 32)); in ecc_init_curve()
1078 Hex2Reg(pCurve->Pp, crpt->ECC_N); in ecc_init_curve()
1170 pCurve = get_curve(ecc_curve); in ECC_IsPrivateKeyValid()
1171 if (pCurve == NULL) in ECC_IsPrivateKeyValid()
1176 if (strlen(private_k) < strlen(pCurve->Eorder)) in ECC_IsPrivateKeyValid()
1181 if (strlen(private_k) > strlen(pCurve->Eorder)) in ECC_IsPrivateKeyValid()
1188 if (get_nibble_value(private_k[i]) < get_nibble_value(pCurve->Eorder[i])) in ECC_IsPrivateKeyValid()
1193 if (get_nibble_value(private_k[i]) > get_nibble_value(pCurve->Eorder[i])) in ECC_IsPrivateKeyValid()
1230 if (pCurve->GF == (int)CURVE_GF_2M) in ECC_GeneratePublicKey()
1241 crpt->ECC_CTL |= ((uint32_t)pCurve->key_len << CRPT_ECC_CTL_CURVEM_Pos) | in ECC_GeneratePublicKey()
1248 Reg2Hex(pCurve->Echar, crpt->ECC_X1, public_k1); in ECC_GeneratePublicKey()
1249 Reg2Hex(pCurve->Echar, crpt->ECC_Y1, public_k2); in ECC_GeneratePublicKey()
1289 if (pCurve->GF == (int)CURVE_GF_2M) in ECC_Mutiply()
1300 crpt->ECC_CTL |= ((uint32_t)pCurve->key_len << CRPT_ECC_CTL_CURVEM_Pos) | in ECC_Mutiply()
1307 Reg2Hex(pCurve->Echar, crpt->ECC_X1, x2); in ECC_Mutiply()
1308 Reg2Hex(pCurve->Echar, crpt->ECC_Y1, y2); in ECC_Mutiply()
1362 if (pCurve->GF == (int)CURVE_GF_2M) in ECC_GenerateSecretZ()
1372 crpt->ECC_CTL |= ((uint32_t)pCurve->key_len << CRPT_ECC_CTL_CURVEM_Pos) | in ECC_GenerateSecretZ()
1379 Reg2Hex(pCurve->Echar, crpt->ECC_X1, secret_z); in ECC_GenerateSecretZ()
1395 if (pCurve->GF == (int)CURVE_GF_2M) in run_ecc_codec()
1408 …crpt->ECC_CTL |= ((uint32_t)pCurve->key_len << CRPT_ECC_CTL_CURVEM_Pos) | mode | CRPT_ECC_CTL_STAR… in run_ecc_codec()
1486 Hex2Reg(pCurve->Eorder, crpt->ECC_N); in ECC_GenerateSignature()
1502 Reg2Hex(pCurve->Echar, temp_result1, R); in ECC_GenerateSignature()
1542 Hex2Reg(pCurve->Eorder, crpt->ECC_N); in ECC_GenerateSignature()
1561 Reg2Hex(pCurve->Echar, crpt->ECC_X1, temp_hex_str); in ECC_GenerateSignature()
1573 Reg2Hex(pCurve->Echar, temp_result2, temp_hex_str); in ECC_GenerateSignature()
1582 Hex2Reg(pCurve->Eorder, crpt->ECC_N); in ECC_GenerateSignature()
1599 Reg2Hex(pCurve->Echar, crpt->ECC_X1, temp_hex_str); in ECC_GenerateSignature()
1608 Hex2Reg(pCurve->Eorder, crpt->ECC_N); in ECC_GenerateSignature()
1620 Reg2Hex(pCurve->Echar, crpt->ECC_X1, temp_hex_str); in ECC_GenerateSignature()
1629 Hex2Reg(pCurve->Eorder, crpt->ECC_N); in ECC_GenerateSignature()
1645 Reg2Hex(pCurve->Echar, temp_result2, S); in ECC_GenerateSignature()
1703 Hex2Reg(pCurve->Eorder, crpt->ECC_N); in ECC_VerifySignature()
1729 Reg2Hex(pCurve->Echar, temp_result2, temp_hex_str); in ECC_VerifySignature()
1731 CRPT_DBGMSG("o = %s (order)\n", pCurve->Eorder); in ECC_VerifySignature()
1757 Hex2Reg(pCurve->Eorder, crpt->ECC_N); in ECC_VerifySignature()
1780 Reg2Hex(pCurve->Echar, temp_result1, temp_hex_str); in ECC_VerifySignature()
1789 Hex2Reg(pCurve->Eorder, crpt->ECC_N); in ECC_VerifySignature()
1812 Reg2Hex(pCurve->Echar, temp_result2, temp_hex_str); in ECC_VerifySignature()
1871 Reg2Hex(pCurve->Echar, temp_x, temp_hex_str); in ECC_VerifySignature()
1873 Reg2Hex(pCurve->Echar, temp_y, temp_hex_str); in ECC_VerifySignature()
1905 Reg2Hex(pCurve->Echar, temp_result1, temp_hex_str); in ECC_VerifySignature()
1907 Reg2Hex(pCurve->Echar, temp_result2, temp_hex_str); in ECC_VerifySignature()
1938 Reg2Hex(pCurve->Echar, temp_x, temp_hex_str); in ECC_VerifySignature()
1940 Reg2Hex(pCurve->Echar, temp_y, temp_hex_str); in ECC_VerifySignature()
1949 Hex2Reg(pCurve->Eorder, crpt->ECC_N); in ECC_VerifySignature()
1962 Reg2Hex(pCurve->Echar, crpt->ECC_X1, temp_hex_str); in ECC_VerifySignature()
1964 Reg2Hex(pCurve->Echar, crpt->ECC_Y1, temp_hex_str); in ECC_VerifySignature()
1971 Reg2Hex(pCurve->Echar, crpt->ECC_X1, temp_hex_str); in ECC_VerifySignature()