Arduino LMIC 6.0.1
Arduino LoRaWAN(r) MAC in C
Loading...
Searching...
No Matches
lmic_se_default.c File Reference
Include dependency graph for lmic_se_default.c:
LMIC_SecureElement_Error_t LMIC_SecureElement_Default_aes128Encrypt (const uint8_t *pKey, const uint8_t *pInput, uint8_t *pOutput)
 Perform an AES128 encryption.
LMIC_SecureElement_Error_t LMIC_SecureElement_Default_createJoinRequest (uint8_t *pJoinRequestBytes, LMIC_SecureElement_JoinFormat_t joinFormat)
 Prepare a join request packet (default driver).
LMIC_SecureElement_Error_t LMIC_SecureElement_Default_decodeJoinAccept (const uint8_t *pJoinAcceptBytes, uint8_t nJoinAcceptBytes, uint8_t *pJoinAcceptClearText, LMIC_SecureElement_JoinFormat_t joinFormat)
 Decode a join accept packet (default driver).
LMIC_SecureElement_Error_t LMIC_ABI_STD LMIC_SecureElement_Default_decodeMessage (const uint8_t *pPhyPayload, uint8_t nPhyPayload, uint32_t devAddr, uint32_t FCntDown, LMIC_SecureElement_KeySelector_t iKey, uint8_t *pClearTextBuffer)
 Decode a received message (default driver).
LMIC_SecureElement_Error_t LMIC_SecureElement_Default_encodeMessage (const uint8_t *pMessage, uint8_t nMessage, uint8_t iPayload, uint8_t *pCipherTextBuffer, LMIC_SecureElement_KeySelector_t iKey)
 Encode an uplink packet (default driver).
LMIC_SecureElement_Error_t LMIC_SecureElement_Default_getAppSKey (LMIC_SecureElement_Aes128Key_t *pAppSKey, LMIC_SecureElement_KeySelector_t iKey)
 Get application session key.
LMIC_SecureElement_Error_t LMIC_SecureElement_Default_getNwkSKey (LMIC_SecureElement_Aes128Key_t *pNwkSKey, LMIC_SecureElement_KeySelector_t iKey)
 Get network session key.
LMIC_SecureElement_Error_t LMIC_SecureElement_Default_initialize (void)
 Initialize the Secure Element.
LMIC_SecureElement_Error_t LMIC_SecureElement_Default_setAppEUI (const LMIC_SecureElement_EUI_t *pAppEUI)
 Set application EUI.
LMIC_SecureElement_Error_t LMIC_SecureElement_Default_setAppKey (const LMIC_SecureElement_Aes128Key_t *pAppKey)
 Set application key.
LMIC_SecureElement_Error_t LMIC_SecureElement_Default_setDevEUI (const LMIC_SecureElement_EUI_t *pDevEUI)
 Set device EUI.
LMIC_SecureElement_Error_t LMIC_SecureElement_Default_verifyMIC (const uint8_t *pPhyPayload, uint8_t nPhyPayload, uint32_t devAddr, uint32_t FCntDown, LMIC_SecureElement_KeySelector_t iKey)
 Calculate and check the MIC for a downlink packet (default driver).