Lines Matching refs:uint32_t
43 static const uint32_t SM4_SBOX_T[256] = {
88 static ossl_inline uint32_t rotl(uint32_t a, uint8_t n) in rotl()
93 static ossl_inline uint32_t load_u32_be(const uint8_t *b, uint32_t n) in load_u32_be()
95 return ((uint32_t)b[4 * n] << 24) | in load_u32_be()
96 ((uint32_t)b[4 * n + 1] << 16) | in load_u32_be()
97 ((uint32_t)b[4 * n + 2] << 8) | in load_u32_be()
98 ((uint32_t)b[4 * n + 3]); in load_u32_be()
101 static ossl_inline void store_u32_be(uint32_t v, uint8_t *b) in store_u32_be()
109 static ossl_inline uint32_t SM4_T_slow(uint32_t X) in SM4_T_slow()
111 uint32_t t = 0; in SM4_T_slow()
113 t |= ((uint32_t)SM4_S[(uint8_t)(X >> 24)]) << 24; in SM4_T_slow()
114 t |= ((uint32_t)SM4_S[(uint8_t)(X >> 16)]) << 16; in SM4_T_slow()
115 t |= ((uint32_t)SM4_S[(uint8_t)(X >> 8)]) << 8; in SM4_T_slow()
124 static ossl_inline uint32_t SM4_T(uint32_t X) in SM4_T()
137 static const uint32_t FK[4] = in ossl_sm4_set_key()
143 static const uint32_t CK[32] = { in ossl_sm4_set_key()
154 uint32_t K[4]; in ossl_sm4_set_key()
163 uint32_t X = K[(i + 1) % 4] ^ K[(i + 2) % 4] ^ K[(i + 3) % 4] ^ CK[i]; in ossl_sm4_set_key()
164 uint32_t t = 0; in ossl_sm4_set_key()
166 t |= ((uint32_t)SM4_S[(uint8_t)(X >> 24)]) << 24; in ossl_sm4_set_key()
167 t |= ((uint32_t)SM4_S[(uint8_t)(X >> 16)]) << 16; in ossl_sm4_set_key()
168 t |= ((uint32_t)SM4_S[(uint8_t)(X >> 8)]) << 8; in ossl_sm4_set_key()
189 uint32_t B0 = load_u32_be(in, 0); in ossl_sm4_encrypt()
190 uint32_t B1 = load_u32_be(in, 1); in ossl_sm4_encrypt()
191 uint32_t B2 = load_u32_be(in, 2); in ossl_sm4_encrypt()
192 uint32_t B3 = load_u32_be(in, 3); in ossl_sm4_encrypt()
215 uint32_t B0 = load_u32_be(in, 0); in ossl_sm4_decrypt()
216 uint32_t B1 = load_u32_be(in, 1); in ossl_sm4_decrypt()
217 uint32_t B2 = load_u32_be(in, 2); in ossl_sm4_decrypt()
218 uint32_t B3 = load_u32_be(in, 3); in ossl_sm4_decrypt()