• Home
  • Raw
  • Download

Lines Matching refs:params

408 static int tpm_key_query(const struct kernel_pkey_params *params,  in tpm_key_query()  argument
411 struct tpm_key *tk = params->key->payload.data[asym_crypto]; in tpm_key_query()
420 ret = determine_akcipher(params->encoding, params->hash_algo, alg_name); in tpm_key_query()
460 struct kernel_pkey_params *params, in tpm_key_encrypt() argument
474 ret = determine_akcipher(params->encoding, params->hash_algo, alg_name); in tpm_key_encrypt()
494 sg_init_one(&in_sg, in, params->in_len); in tpm_key_encrypt()
495 sg_init_one(&out_sg, out, params->out_len); in tpm_key_encrypt()
496 akcipher_request_set_crypt(req, &in_sg, &out_sg, params->in_len, in tpm_key_encrypt()
497 params->out_len); in tpm_key_encrypt()
520 struct kernel_pkey_params *params, in tpm_key_decrypt() argument
531 if (params->hash_algo) in tpm_key_decrypt()
534 if (strcmp(params->encoding, "pkcs1")) in tpm_key_decrypt()
555 in, params->in_len, out, params->out_len); in tpm_key_decrypt()
644 struct kernel_pkey_params *params, in tpm_key_sign() argument
652 uint32_t in_len = params->in_len; in tpm_key_sign()
657 if (strcmp(params->encoding, "pkcs1")) in tpm_key_sign()
660 if (params->hash_algo) { in tpm_key_sign()
662 lookup_asn1(params->hash_algo); in tpm_key_sign()
703 r = tpm_sign(tb, keyhandle, keyauth, in, in_len, out, params->out_len); in tpm_key_sign()
721 static int tpm_key_eds_op(struct kernel_pkey_params *params, in tpm_key_eds_op() argument
724 struct tpm_key *tk = params->key->payload.data[asym_crypto]; in tpm_key_eds_op()
728 switch (params->op) { in tpm_key_eds_op()
730 ret = tpm_key_encrypt(tk, params, in, out); in tpm_key_eds_op()
733 ret = tpm_key_decrypt(tk, params, in, out); in tpm_key_eds_op()
736 ret = tpm_key_sign(tk, params, in, out); in tpm_key_eds_op()