diff options
Diffstat (limited to 'include/crypto/algapi.h')
-rw-r--r-- | include/crypto/algapi.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/crypto/algapi.h b/include/crypto/algapi.h index 8081294e4328..290bce0c5bd5 100644 --- a/include/crypto/algapi.h +++ b/include/crypto/algapi.h | |||
@@ -94,6 +94,7 @@ struct blkcipher_walk { | |||
94 | }; | 94 | }; |
95 | 95 | ||
96 | extern const struct crypto_type crypto_ablkcipher_type; | 96 | extern const struct crypto_type crypto_ablkcipher_type; |
97 | extern const struct crypto_type crypto_aead_type; | ||
97 | extern const struct crypto_type crypto_blkcipher_type; | 98 | extern const struct crypto_type crypto_blkcipher_type; |
98 | extern const struct crypto_type crypto_hash_type; | 99 | extern const struct crypto_type crypto_hash_type; |
99 | 100 | ||
@@ -165,6 +166,11 @@ static inline void *crypto_ablkcipher_ctx_aligned(struct crypto_ablkcipher *tfm) | |||
165 | return crypto_tfm_ctx_aligned(&tfm->base); | 166 | return crypto_tfm_ctx_aligned(&tfm->base); |
166 | } | 167 | } |
167 | 168 | ||
169 | static inline struct aead_alg *crypto_aead_alg(struct crypto_aead *tfm) | ||
170 | { | ||
171 | return &crypto_aead_tfm(tfm)->__crt_alg->cra_aead; | ||
172 | } | ||
173 | |||
168 | static inline struct crypto_blkcipher *crypto_spawn_blkcipher( | 174 | static inline struct crypto_blkcipher *crypto_spawn_blkcipher( |
169 | struct crypto_spawn *spawn) | 175 | struct crypto_spawn *spawn) |
170 | { | 176 | { |