|
SharkSSL C/C++ Reference
TLS, cryptography, certificates, and PSA integration
|
#include <SharkSslPSAConsumerEdDSA.h>
Data Fields | |
| psa_key_id_t | handle |
| U16 | bits |
| U8 | prehash |
| U8 | publicOnly |
A volatile PSA Ed25519 or Ed448 key.
PureEdDSA signs the message; HashEdDSA uses SHA-512 for Ed25519ph and SHAKE256-512 for Ed448ph. Signatures are the RFC 8032 raw R||S encoding.
| U16 SharkSslPSAEdDSAKey::bits |
| psa_key_id_t SharkSslPSAEdDSAKey::handle |
| U8 SharkSslPSAEdDSAKey::prehash |
| U8 SharkSslPSAEdDSAKey::publicOnly |