Visible to Intel only — GUID: GUID-4B4B6BD5-133A-48CC-8795-8F73C62D6831
Visible to Intel only — GUID: GUID-4B4B6BD5-133A-48CC-8795-8F73C62D6831
ECCGetResultString
For elliptic curve cryptosystems, returns the character string corresponding to code that represents the result of validation.
Syntax
const char* ippsECCGetResultString(IppECResult code);
Include Files
ippcp.h
Parameters
code |
The code of the validation result. |
Description
For elliptic curve cryptosystems, returns the character string corresponding to code that represents the result of validation.
Return Values
Possible values of code and the corresponding character strings are as follows:
default |
“Unknown ECC result” |
ippECValid |
“Validation passed successfully” |
ippECCompositeBase |
“Finite Field produced by Composite” |
ippECComplicatedBase |
“Too many non-zero terms in the polynomial” |
ippECIsZeroDiscriminant |
“Zero discriminant” |
ippECCompositeOrder |
“Composite Base Point order” |
ippECInvalidOrder |
“Composite Base Point order” |
ippECIsWeakMOV |
“EC cover by MOV Reduction Test” |
ippECIsWeakSSSA |
“EC cover by SS-SA Reduction Test” |
ippECIsSupersingular |
“EC is supersingular curve” |
ippECInvalidPrivateKey |
“Invalid Private Key” |
ippECInvalidPublicKey |
“Invalid Public Key” |
ippECInvalidKeyPair |
“Invalid Key Pair” |
ippECPointOutOfGroup |
“Point is out of group” |
ippECPointAtInfinite |
“Point at infinity” |
ippECPointIsNotValid |
“Invalid EC Point” |
ippECPointIsEqual |
“Points are equal” |
ippECPointIsNotEqual |
“Points are different” |
ippECInvalidSignature |
“Invalid Signature” |
Related Information