Lines Matching refs:sop
55 int cryptodev_get_cipher_keylen(unsigned int *keylen, struct session_op *sop, in cryptodev_get_cipher_keylen() argument
65 unsigned int klen = sop->keylen; in cryptodev_get_cipher_keylen()
67 if (unlikely(sop->keylen > CRYPTO_CIPHER_MAX_KEY_LEN)) in cryptodev_get_cipher_keylen()
70 if (aead && sop->mackeylen) { in cryptodev_get_cipher_keylen()
71 if (unlikely(sop->mackeylen > CRYPTO_HMAC_MAX_KEY_LEN)) in cryptodev_get_cipher_keylen()
73 klen += sop->mackeylen; in cryptodev_get_cipher_keylen()
81 int cryptodev_get_cipher_key(uint8_t *key, struct session_op *sop, int aead) in cryptodev_get_cipher_key() argument
94 if (aead && sop->mackeylen) { in cryptodev_get_cipher_key()
107 param->enckeylen = cpu_to_be32(sop->keylen); in cryptodev_get_cipher_key()
111 if (unlikely(copy_from_user(key, sop->mackey, sop->mackeylen))) { in cryptodev_get_cipher_key()
116 key += sop->mackeylen; in cryptodev_get_cipher_key()
119 if (unlikely(copy_from_user(key, sop->key, sop->keylen))) in cryptodev_get_cipher_key()