otPlatCryptoEcdsaPublicKey Struct Reference

This struct represents a ECDSA public key.

#include <include/openthread/platform/crypto.h>

Public Attributes

uint8_t m8 [OT_CRYPTO_ECDSA_PUBLIC_KEY_SIZE]

This struct represents a ECDSA public key.

The public key is stored differently depending on the crypto backend library being used (OPENTHREAD_CONFIG_CRYPTO_LIB):

  • By default, as a byte sequence representation of an uncompressed curve point (RFC 6605 - sec 4).
  • When ARM PSA crypto backend is enabled, as the uncompressed representation defined by SEC1 §2.3.3 as the content of an ECPoint.

The documentation for this struct was generated from the following file:
  • include/openthread/platform/crypto.h