Lines Matching refs:fallback
85 struct crypto_kpp *fallback; member
405 return crypto_kpp_set_secret(ctx->fallback, buf, len); in atmel_ecdh_set_secret()
452 kpp_request_set_tfm(req, ctx->fallback); in atmel_ecdh_generate_public_key()
478 kpp_request_set_tfm(req, ctx->fallback); in atmel_ecdh_compute_shared_secret()
553 struct crypto_kpp *fallback; in atmel_ecdh_init_tfm() local
562 fallback = crypto_alloc_kpp(alg, 0, CRYPTO_ALG_NEED_FALLBACK); in atmel_ecdh_init_tfm()
563 if (IS_ERR(fallback)) { in atmel_ecdh_init_tfm()
565 alg, PTR_ERR(fallback)); in atmel_ecdh_init_tfm()
566 return PTR_ERR(fallback); in atmel_ecdh_init_tfm()
569 crypto_kpp_set_flags(fallback, crypto_kpp_get_flags(tfm)); in atmel_ecdh_init_tfm()
570 ctx->fallback = fallback; in atmel_ecdh_init_tfm()
580 crypto_free_kpp(ctx->fallback); in atmel_ecdh_exit_tfm()
588 if (ctx->fallback) in atmel_ecdh_max_size()
589 return crypto_kpp_maxsize(ctx->fallback); in atmel_ecdh_max_size()