![]() |
![]() |
Struct containing the parameters required for verifying a message. More...
#include <ECDSA.h>

Data Fields | |
| const ECCParams_CurveParams * | curve |
| const CryptoKey * | theirPublicKey |
| const uint8_t * | hash |
| const uint8_t * | r |
| const uint8_t * | s |
Struct containing the parameters required for verifying a message.
| const ECCParams_CurveParams* ECDSA_OperationVerify::curve |
A pointer to the elliptic curve parameters
| const CryptoKey* ECDSA_OperationVerify::theirPublicKey |
A pointer to the public key of the party that signed the hash of the message
| const uint8_t* ECDSA_OperationVerify::hash |
A pointer to the hash of the message in octet string format. Must be the same length as the other curve parameters.
| const uint8_t* ECDSA_OperationVerify::r |
A pointer to the r component of the received signature. Formatted in octet string format. Must be of the same length as other params of the curve used.
| const uint8_t* ECDSA_OperationVerify::s |
A pointer to the s component of the received signature. Formatted in octet string format. Must be of the same length as other params of the curve used.