diff options
| author | Tudor-Dan Ambarus <tudor.ambarus@microchip.com> | 2017-07-05 06:07:58 -0400 |
|---|---|---|
| committer | Herbert Xu <herbert@gondor.apana.org.au> | 2017-07-18 05:50:57 -0400 |
| commit | 66d3994c673d211a9ce5da3d7576d90c8e0cd377 (patch) | |
| tree | 8b789352a0ffd33e3f7a7d744e9636bc4c3352d0 /include/crypto | |
| parent | b8ae5c7387ad075ee61e8c8774ce2bca46bc9236 (diff) | |
crypto: kpp - add get/set_flags helpers
These helpers will be used for fallbacks to kpp software
implementations.
Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'include/crypto')
| -rw-r--r-- | include/crypto/kpp.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/crypto/kpp.h b/include/crypto/kpp.h index 2133d17b7156..1bde0a6514fa 100644 --- a/include/crypto/kpp.h +++ b/include/crypto/kpp.h | |||
| @@ -145,6 +145,16 @@ static inline struct crypto_kpp *crypto_kpp_reqtfm(struct kpp_request *req) | |||
| 145 | return __crypto_kpp_tfm(req->base.tfm); | 145 | return __crypto_kpp_tfm(req->base.tfm); |
| 146 | } | 146 | } |
| 147 | 147 | ||
| 148 | static inline u32 crypto_kpp_get_flags(struct crypto_kpp *tfm) | ||
| 149 | { | ||
| 150 | return crypto_tfm_get_flags(crypto_kpp_tfm(tfm)); | ||
| 151 | } | ||
| 152 | |||
| 153 | static inline void crypto_kpp_set_flags(struct crypto_kpp *tfm, u32 flags) | ||
| 154 | { | ||
| 155 | crypto_tfm_set_flags(crypto_kpp_tfm(tfm), flags); | ||
| 156 | } | ||
| 157 | |||
| 148 | /** | 158 | /** |
| 149 | * crypto_free_kpp() - free KPP tfm handle | 159 | * crypto_free_kpp() - free KPP tfm handle |
| 150 | * | 160 | * |
