mirror of
https://github.com/taigrr/arduinolibs
synced 2025-01-18 04:33:12 -08:00
Define an identifier for storing Ethernet MAC addresses in the key ring
This commit is contained in:
parent
6a71e60d85
commit
4db3d6c8f0
@ -196,6 +196,17 @@ KeyRingClass KeyRing;
|
|||||||
* primary remote device that this device will be communicating with.
|
* primary remote device that this device will be communicating with.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \var KeyRingClass::EthernetMACAddress
|
||||||
|
* \brief Identifier for storing a generated MAC address into the other
|
||||||
|
* data section of the key ring.
|
||||||
|
*
|
||||||
|
* When using the Arduino Ethernet library, the MAC address needs to be
|
||||||
|
* provided in the sketch. This identifier provides a convenient place
|
||||||
|
* to store the MAC address if you want to generate it randomly instead
|
||||||
|
* of specifying a fixed value.
|
||||||
|
*/
|
||||||
|
|
||||||
/** @cond mantis8 */
|
/** @cond mantis8 */
|
||||||
|
|
||||||
// 32-bit version of Mantis-8, extracted from the Skinny-C repository:
|
// 32-bit version of Mantis-8, extracted from the Skinny-C repository:
|
||||||
|
@ -65,6 +65,8 @@ public:
|
|||||||
static const uint16_t LocalEd25519Default = 0x4501; // 'E', 0x01
|
static const uint16_t LocalEd25519Default = 0x4501; // 'E', 0x01
|
||||||
static const uint16_t RemoteEd25519Default = 0x6501; // 'e', 0x01
|
static const uint16_t RemoteEd25519Default = 0x6501; // 'e', 0x01
|
||||||
|
|
||||||
|
static const uint16_t EthernetMACAddress = 0x4D01; // 'M', 0x01
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const size_t ChunkSize = 36;
|
static const size_t ChunkSize = 36;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user