diff options
| author | ame <[email protected]> | 2024-03-27 13:34:34 -0500 |
|---|---|---|
| committer | ame <[email protected]> | 2024-03-27 13:34:34 -0500 |
| commit | 57d67eb910aa765df2495df9f625bfc00436014b (patch) | |
| tree | 11db0e99732c9851c4a2c94f3e318da1cdec7716 /src/crypto.c | |
| parent | b1f57a05f31a04b6d0dfbdfaf358ce8adfd45dda (diff) | |
fixed a few hashes
Diffstat (limited to 'src/crypto.c')
| -rw-r--r-- | src/crypto.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/crypto.c b/src/crypto.c index 8070eee..4985e0d 100644 --- a/src/crypto.c +++ b/src/crypto.c @@ -1,5 +1,13 @@ #include "crypto.h" +uint8_t rotl8(uint8_t y, uint8_t offset){ + return ( y << offset ) | ( y >> (8 - offset)); +} + +uint16_t rotl16(uint16_t y, uint16_t offset){ + return ( y << offset ) | ( y >> (16 - offset)); +} + unsigned rotl32(unsigned y, unsigned offset){ return ( y << offset ) | ( y >> (32 - offset)); } |
