unleashed-firmware/applications/plugins/totp/services/hmac/byteswap.h

18 lines
344 B
C
Raw Normal View History

#pragma once
#include <stdint.h>
/**
* @brief Swap bytes in 32-bit value
* @param val value to swap bytes in
* @return Value with bytes swapped
*/
2022-10-13 14:00:20 +00:00
uint32_t swap_uint32(uint32_t val);
/**
* @brief Swap bytes in 64-bit value
* @param val value to swap bytes in
* @return Value with bytes swapped
*/
2022-10-13 14:00:20 +00:00
uint64_t swap_uint64(uint64_t val);