mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-13 02:18:35 -07:00
Move plugins to external folder
This commit is contained in:
12
applications/external/totp/services/hmac/byteswap.c
vendored
Normal file
12
applications/external/totp/services/hmac/byteswap.c
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
#include "byteswap.h"
|
||||
|
||||
uint32_t swap_uint32(uint32_t val) {
|
||||
val = ((val << 8) & 0xFF00FF00) | ((val >> 8) & 0xFF00FF);
|
||||
return (val << 16) | (val >> 16);
|
||||
}
|
||||
|
||||
uint64_t swap_uint64(uint64_t val) {
|
||||
val = ((val << 8) & 0xFF00FF00FF00FF00ULL) | ((val >> 8) & 0x00FF00FF00FF00FFULL);
|
||||
val = ((val << 16) & 0xFFFF0000FFFF0000ULL) | ((val >> 16) & 0x0000FFFF0000FFFFULL);
|
||||
return (val << 32) | (val >> 32);
|
||||
}
|
||||
Reference in New Issue
Block a user