Lines Matching refs:in_key

149 static int check_key(const u8 *in_key, size_t key_len, enum ocs_cipher cipher)  in check_key()  argument
151 if (!in_key) in check_key()
168 static int save_key(struct ocs_aes_tctx *tctx, const u8 *in_key, size_t key_len, in save_key() argument
173 ret = check_key(in_key, key_len, cipher); in save_key()
177 memcpy(tctx->key, in_key, key_len); in save_key()
185 static int kmb_ocs_sk_set_key(struct crypto_skcipher *tfm, const u8 *in_key, in kmb_ocs_sk_set_key() argument
195 return save_key(tctx, in_key, key_len, cipher); in kmb_ocs_sk_set_key()
203 return crypto_sync_skcipher_setkey(tctx->sw_cipher.sk, in_key, key_len); in kmb_ocs_sk_set_key()
207 static int kmb_ocs_aead_set_key(struct crypto_aead *tfm, const u8 *in_key, in kmb_ocs_aead_set_key() argument
217 return save_key(tctx, in_key, key_len, cipher); in kmb_ocs_aead_set_key()
223 return crypto_aead_setkey(tctx->sw_cipher.aead, in_key, key_len); in kmb_ocs_aead_set_key()
999 static int kmb_ocs_aes_set_key(struct crypto_skcipher *tfm, const u8 *in_key, in kmb_ocs_aes_set_key() argument
1002 return kmb_ocs_sk_set_key(tfm, in_key, key_len, OCS_AES); in kmb_ocs_aes_set_key()
1005 static int kmb_ocs_aes_aead_set_key(struct crypto_aead *tfm, const u8 *in_key, in kmb_ocs_aes_aead_set_key() argument
1008 return kmb_ocs_aead_set_key(tfm, in_key, key_len, OCS_AES); in kmb_ocs_aes_aead_set_key()
1075 static int kmb_ocs_sm4_set_key(struct crypto_skcipher *tfm, const u8 *in_key, in kmb_ocs_sm4_set_key() argument
1078 return kmb_ocs_sk_set_key(tfm, in_key, key_len, OCS_SM4); in kmb_ocs_sm4_set_key()
1081 static int kmb_ocs_sm4_aead_set_key(struct crypto_aead *tfm, const u8 *in_key, in kmb_ocs_sm4_aead_set_key() argument
1084 return kmb_ocs_aead_set_key(tfm, in_key, key_len, OCS_SM4); in kmb_ocs_sm4_aead_set_key()