4 extern const uint8_t sm4_sbox
[256];
5 extern const uint32_t sm4_ck
[32];
7 static inline uint32_t sm4_subword(uint32_t word
)
9 return sm4_sbox
[word
& 0xff] |
10 sm4_sbox
[(word
>> 8) & 0xff] << 8 |
11 sm4_sbox
[(word
>> 16) & 0xff] << 16 |
12 sm4_sbox
[(word
>> 24) & 0xff] << 24;