diff options
Diffstat (limited to 'include/crypto/internal/skcipher.h')
| -rw-r--r-- | include/crypto/internal/skcipher.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/crypto/internal/skcipher.h b/include/crypto/internal/skcipher.h index 0053f34764ff..2ba42cd7d6aa 100644 --- a/include/crypto/internal/skcipher.h +++ b/include/crypto/internal/skcipher.h | |||
| @@ -70,6 +70,19 @@ static inline struct crypto_ablkcipher *skcipher_geniv_cipher( | |||
| 70 | return crypto_ablkcipher_crt(geniv)->base; | 70 | return crypto_ablkcipher_crt(geniv)->base; |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | static inline int skcipher_enqueue_givcrypt( | ||
| 74 | struct crypto_queue *queue, struct skcipher_givcrypt_request *request) | ||
| 75 | { | ||
| 76 | return ablkcipher_enqueue_request(queue, &request->creq); | ||
| 77 | } | ||
| 78 | |||
| 79 | static inline struct skcipher_givcrypt_request *skcipher_dequeue_givcrypt( | ||
| 80 | struct crypto_queue *queue) | ||
| 81 | { | ||
| 82 | return container_of(ablkcipher_dequeue_request(queue), | ||
| 83 | struct skcipher_givcrypt_request, creq); | ||
| 84 | } | ||
| 85 | |||
| 73 | static inline void *skcipher_givcrypt_reqctx( | 86 | static inline void *skcipher_givcrypt_reqctx( |
| 74 | struct skcipher_givcrypt_request *req) | 87 | struct skcipher_givcrypt_request *req) |
| 75 | { | 88 | { |
