Soletta™ Framework
Framework for making IoT devices

Full online documentation | C API Index
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
sol_lwm2m_security_rpk Struct Reference

Struct that represents a Raw Public Key (RPK) pair. More...

#include <sol-lwm2m.h>

Data Fields

struct sol_blobprivate_key
 The Private Key, composed of an Opaque 32-bytes (128-bit) ECC key. More...
 
struct sol_blobpublic_key
 The Public Key, composed of an Opaque 64-bytes (2x256-bit) ECC key. More...
 

Detailed Description

Struct that represents a Raw Public Key (RPK) pair.

An element of this type is used by the LWM2M Server and LWM2M Bootstrap Server to store its own Private and Public keys.

See Also
sol_lwm2m_server_new()
sol_lwm2m_bootstrap_server_new()
Examples:
/src/samples/coap/lwm2m-bs-server.c, and /src/samples/coap/lwm2m-server.c.

Field Documentation

struct sol_blob* sol_lwm2m_security_rpk::private_key

The Private Key, composed of an Opaque 32-bytes (128-bit) ECC key.

Referenced by main().

struct sol_blob* sol_lwm2m_security_rpk::public_key

The Public Key, composed of an Opaque 64-bytes (2x256-bit) ECC key.

This represents the X and Y coordinates in a contiguous set of bytes. A sol_ptr_vector of sol_blob following this structure is used by the LWM2M Server and LWM2M Bootstrap Server to keep a list of known Clients' Public Keys.

Referenced by main().


The documentation for this struct was generated from the following file: