Developer Reference

Contents

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"

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.