Lines Matching defs:crypto_kpp
37 * struct crypto_kpp - user-instantiated object which encapsulate
42 struct crypto_kpp {
72 int (*set_secret)(struct crypto_kpp *tfm, const void *buffer,
77 unsigned int (*max_size)(struct crypto_kpp *tfm);
79 int (*init)(struct crypto_kpp *tfm);
80 void (*exit)(struct crypto_kpp *tfm);
99 * Allocate a handle for kpp algorithm. The returned struct crypto_kpp
105 struct crypto_kpp *crypto_alloc_kpp(const char *alg_name, u32 type, u32 mask);
107 static inline struct crypto_tfm *crypto_kpp_tfm(struct crypto_kpp *tfm)
117 static inline struct crypto_kpp *__crypto_kpp_tfm(struct crypto_tfm *tfm)
119 return container_of(tfm, struct crypto_kpp, base);
122 static inline struct kpp_alg *crypto_kpp_alg(struct crypto_kpp *tfm)
127 static inline unsigned int crypto_kpp_reqsize(struct crypto_kpp *tfm)
133 struct crypto_kpp *tfm)
138 static inline struct crypto_kpp *crypto_kpp_reqtfm(struct kpp_request *req)
143 static inline u32 crypto_kpp_get_flags(struct crypto_kpp *tfm)
148 static inline void crypto_kpp_set_flags(struct crypto_kpp *tfm, u32 flags)
160 static inline void crypto_free_kpp(struct crypto_kpp *tfm)
173 static inline struct kpp_request *kpp_request_alloc(struct crypto_kpp *tfm,
283 static inline int crypto_kpp_set_secret(struct crypto_kpp *tfm,
311 struct crypto_kpp *tfm = crypto_kpp_reqtfm(req);
334 struct crypto_kpp *tfm = crypto_kpp_reqtfm(req);
355 static inline unsigned int crypto_kpp_maxsize(struct crypto_kpp *tfm)