kpp_request
struct kpp_request *req)
struct kpp_request *req, int err)
static int dh_compute_value(struct kpp_request *req)
kpp_set_reqsize(tfm, sizeof(struct kpp_request) +
struct kpp_request *req = data;
static struct kpp_request *dh_safe_prime_prepare_dh_req(struct kpp_request *req)
struct kpp_request *dh_req = kpp_request_ctx(req);
static int dh_safe_prime_generate_public_key(struct kpp_request *req)
struct kpp_request *dh_req = dh_safe_prime_prepare_dh_req(req);
static int dh_safe_prime_compute_shared_secret(struct kpp_request *req)
struct kpp_request *dh_req = dh_safe_prime_prepare_dh_req(req);
static int ecdh_compute_value(struct kpp_request *req)
struct kpp_request *req;
struct kpp_request *req;
static int atmel_ecdh_generate_public_key(struct kpp_request *req)
static int atmel_ecdh_compute_shared_secret(struct kpp_request *req)
struct kpp_request *req = areq;
struct kpp_request *dh;
struct kpp_request *ecdh;
struct kpp_request *areq;
struct kpp_request *req)
static int hpre_ecdh_compute_value(struct kpp_request *req)
static int hpre_ecdh_generate_public_key(struct kpp_request *req)
static int hpre_ecdh_compute_shared_secret(struct kpp_request *req)
struct kpp_request *areq;
struct kpp_request *kreq = req;
static int hpre_dh_compute_value(struct kpp_request *req)
static struct kpp_request *hpre_dh_prepare_fb_req(struct kpp_request *req)
struct kpp_request *fb_req = kpp_request_ctx(req);
static int hpre_dh_generate_public_key(struct kpp_request *req)
struct kpp_request *fb_req;
static int hpre_dh_compute_shared_secret(struct kpp_request *req)
struct kpp_request *fb_req;
sizeof(struct kpp_request) + crypto_kpp_reqsize(ctx->dh.soft_tfm));
static inline struct ocs_ecc_ctx *kmb_ocs_ecc_tctx(struct kpp_request *req)
struct kpp_request *req)
struct kpp_request *req)
struct kpp_request *req = container_of(areq, struct kpp_request, base);
static int kmb_ocs_ecdh_generate_public_key(struct kpp_request *req)
static int kmb_ocs_ecdh_compute_shared_secret(struct kpp_request *req)
struct kpp_request *dh;
struct kpp_request *areq = req->areq.dh;
static int qat_dh_compute_value(struct kpp_request *req)
static int qat_dh_generate_public_key(struct kpp_request *req)
struct kpp_request *nreq = kpp_request_ctx(req);
static int qat_dh_compute_shared_secret(struct kpp_request *req)
struct kpp_request *nreq = kpp_request_ctx(req);
sizeof(struct kpp_request) + crypto_kpp_reqsize(ctx->ftfm));
struct kpp_request *req;
struct kpp_request *req;
struct kpp_request *req);
struct kpp_request *req, int err);
static inline void *kpp_request_ctx(struct kpp_request *req)
static inline void *kpp_request_ctx_dma(struct kpp_request *req)
static inline void kpp_request_complete(struct kpp_request *req, int err)
static inline void kpp_request_set_tfm(struct kpp_request *req,
static inline struct crypto_kpp *crypto_kpp_reqtfm(struct kpp_request *req)
static inline struct kpp_request *kpp_request_alloc(struct crypto_kpp *tfm,
struct kpp_request *req;
static inline void kpp_request_free(struct kpp_request *req)
static inline void kpp_request_set_callback(struct kpp_request *req,
static inline void kpp_request_set_input(struct kpp_request *req,
static inline void kpp_request_set_output(struct kpp_request *req,
static inline int crypto_kpp_generate_public_key(struct kpp_request *req)
static inline int crypto_kpp_compute_shared_secret(struct kpp_request *req)
int (*generate_public_key)(struct kpp_request *req);
int (*compute_shared_secret)(struct kpp_request *req);
struct kpp_request *req;
struct kpp_request *req;
struct kpp_request *req;