Lines Matching refs:control_block
136 NX_CRYPTO_KEEP static VOID _nx_crypto_ctr_add_one(UCHAR *control_block) in _nx_crypto_ctr_add_one() argument
141 result = (USHORT)(control_block[15] + 1); in _nx_crypto_ctr_add_one()
142 control_block[15] = (UCHAR)(result & 0xFF); in _nx_crypto_ctr_add_one()
145 result = (USHORT)((result >> 8) + control_block[14]); in _nx_crypto_ctr_add_one()
146 control_block[14] = (UCHAR)(result & 0xFF); in _nx_crypto_ctr_add_one()
147 result = (USHORT)((result >> 8) + control_block[13]); in _nx_crypto_ctr_add_one()
148 control_block[13] = (UCHAR)(result & 0xFF); in _nx_crypto_ctr_add_one()
149 result = (USHORT)((result >> 8) + control_block[12]); in _nx_crypto_ctr_add_one()
150 control_block[12] = (UCHAR)(result & 0xFF); in _nx_crypto_ctr_add_one()
213 UCHAR *control_block = ctr_metadata -> nx_crypto_ctr_counter_block; in _nx_crypto_ctr_encrypt() local
229 crypto_function(crypto_metadata, control_block, aes_output, block_size); in _nx_crypto_ctr_encrypt()
231 _nx_crypto_ctr_add_one(control_block); in _nx_crypto_ctr_encrypt()
237 crypto_function(crypto_metadata, control_block, aes_output, block_size); in _nx_crypto_ctr_encrypt()
296 UCHAR *control_block = ctr_metadata -> nx_crypto_ctr_counter_block; in _nx_crypto_ctr_encrypt_init() local
308 NX_CRYPTO_MEMSET(control_block, 0x0, 16); in _nx_crypto_ctr_encrypt_init()
309 control_block[15] = 1; in _nx_crypto_ctr_encrypt_init()
310 NX_CRYPTO_MEMCPY(&control_block[4], iv, 8); /* Use case of memcpy is verified. */ in _nx_crypto_ctr_encrypt_init()
311 NX_CRYPTO_MEMCPY(&control_block[0], nonce, 4); /* Use case of memcpy is verified. */ in _nx_crypto_ctr_encrypt_init()