| /crypto/ |
| A D | dh_helper.c | 55 ptr = dh_pack_data(ptr, end, ¶ms->p_size, sizeof(params->p_size)); in crypto_dh_encode_key() 57 ptr = dh_pack_data(ptr, end, params->key, params->key_size); in crypto_dh_encode_key() 58 ptr = dh_pack_data(ptr, end, params->p, params->p_size); in crypto_dh_encode_key() 59 ptr = dh_pack_data(ptr, end, params->g, params->g_size); in crypto_dh_encode_key() 79 ptr = dh_unpack_data(¶ms->p_size, ptr, sizeof(params->p_size)); in __crypto_dh_decode_key() 80 ptr = dh_unpack_data(¶ms->g_size, ptr, sizeof(params->g_size)); in __crypto_dh_decode_key() 88 params->p = (void *)(ptr + params->key_size); in __crypto_dh_decode_key() 89 params->g = (void *)(ptr + params->key_size + params->p_size); in __crypto_dh_decode_key() 106 if (params->key_size > params->p_size || in crypto_dh_decode_key() 107 params->g_size > params->p_size) in crypto_dh_decode_key() [all …]
|
| A D | ecdh_helper.c | 27 unsigned int crypto_ecdh_key_len(const struct ecdh *params) in crypto_ecdh_key_len() argument 29 return ECDH_KPP_SECRET_MIN_SIZE + params->key_size; in crypto_ecdh_key_len() 34 const struct ecdh *params) in crypto_ecdh_encode_key() argument 45 if (len != crypto_ecdh_key_len(params)) in crypto_ecdh_encode_key() 49 ptr = ecdh_pack_data(ptr, ¶ms->key_size, sizeof(params->key_size)); in crypto_ecdh_encode_key() 50 ecdh_pack_data(ptr, params->key, params->key_size); in crypto_ecdh_encode_key() 57 struct ecdh *params) in crypto_ecdh_decode_key() argument 72 ptr = ecdh_unpack_data(¶ms->key_size, ptr, sizeof(params->key_size)); in crypto_ecdh_decode_key() 73 if (secret.len != crypto_ecdh_key_len(params)) in crypto_ecdh_decode_key() 79 params->key = (void *)ptr; in crypto_ecdh_decode_key()
|
| A D | dh.c | 60 ctx->p = mpi_read_raw_data(params->p, params->p_size); in dh_set_params() 64 ctx->g = mpi_read_raw_data(params->g, params->g_size); in dh_set_params() 75 struct dh params; in dh_set_secret() local 83 if (dh_set_params(ctx, ¶ms) < 0) in dh_set_secret() 86 ctx->xa = mpi_read_raw_data(params.key, params.key_size); in dh_set_secret() 463 struct dh params = {}; in dh_safe_prime_set_secret() local 472 if (params.p_size || params.g_size) in dh_safe_prime_set_secret() 478 params.g = safe_prime_g; in dh_safe_prime_set_secret() 481 if (!params.key_size) { in dh_safe_prime_set_secret() 483 ¶ms.key_size); in dh_safe_prime_set_secret() [all …]
|
| A D | ecdh.c | 30 struct ecdh params; in ecdh_set_secret() local 33 if (crypto_ecdh_decode_key(buf, len, ¶ms) < 0 || in ecdh_set_secret() 34 params.key_size > sizeof(u64) * ctx->ndigits) in ecdh_set_secret() 39 if (!params.key || !params.key_size) in ecdh_set_secret() 43 ecc_digits_from_bytes(params.key, params.key_size, in ecdh_set_secret() 47 ctx->private_key, params.key_size) < 0) { in ecdh_set_secret() 48 memzero_explicit(ctx->private_key, params.key_size); in ecdh_set_secret()
|
| A D | zstd.c | 27 zstd_parameters params; member 35 zstd_parameters params; in zstd_alloc_stream() local 39 params = zstd_get_params(ZSTD_DEF_LEVEL, ZSTD_MAX_SIZE); in zstd_alloc_stream() 42 zstd_cstream_workspace_bound(¶ms.cParams), in zstd_alloc_stream() 51 ctx->params = params; in zstd_alloc_stream() 93 &ctx->params); in zstd_compress_one() 123 ctx->cctx = zstd_init_cstream(&ctx->params, 0, ctx->wksp, ctx->wksp_size); in zstd_compress()
|
| A D | ecrdsa.c | 189 u8 *params; in ecrdsa_set_pub_key() local 197 params = ecrdsa_unpack_u32(¶mlen, in ecrdsa_set_pub_key() 213 err = asn1_ber_decoder(&ecrdsa_params_decoder, ctx, params, paramlen); in ecrdsa_set_pub_key()
|
| A D | testmgr.h | 161 const unsigned char *params; member 1845 .params = /* OID_gostCPSignA */ 1870 .params = /* OID_gostCPSignB */ 1895 .params = /* OID_gostCPSignC */ 1924 .params = /* OID_gostTC26Sign512A */ 1958 .params = /* OID_gostTC26Sign512B */
|
| A D | testmgr.c | 4049 memcpy(ptr, vecs->params, vecs->param_len); in test_sig_one()
|
| /crypto/asymmetric_keys/ |
| A D | public_key.c | 46 kfree(key->params); in public_key_free() 173 params->hash_algo, alg_name, in software_key_query() 187 memcpy(ptr, pkey->params, pkey->paramlen); in software_key_query() 281 params->hash_algo, alg_name, in software_key_eds_op() 282 &issig, params->op); in software_key_eds_op() 295 memcpy(ptr, pkey->params, pkey->paramlen); in software_key_eds_op() 328 switch (params->op) { in software_key_eds_op() 333 out, params->out_len); in software_key_eds_op() 339 out, params->out_len); in software_key_eds_op() 345 out, params->out_len); in software_key_eds_op() [all …]
|
| A D | signature.c | 42 int query_asymmetric_key(const struct kernel_pkey_params *params, in query_asymmetric_key() argument 46 struct key *key = params->key; in query_asymmetric_key() 60 ret = subtype->query(params, info); in query_asymmetric_key()
|
| A D | asymmetric_type.c | 561 int asymmetric_key_eds_op(struct kernel_pkey_params *params, in asymmetric_key_eds_op() argument 565 struct key *key = params->key; in asymmetric_key_eds_op() 579 ret = subtype->eds_op(params, in, out); in asymmetric_key_eds_op() 585 static int asymmetric_key_verify_signature(struct kernel_pkey_params *params, in asymmetric_key_verify_signature() argument 589 .s_size = params->in2_len, in asymmetric_key_verify_signature() 590 .digest_size = params->in_len, in asymmetric_key_verify_signature() 591 .encoding = params->encoding, in asymmetric_key_verify_signature() 592 .hash_algo = params->hash_algo, in asymmetric_key_verify_signature() 597 return verify_signature(params->key, &sig); in asymmetric_key_verify_signature()
|
| A D | asymmetric_keys.h | 16 extern int asymmetric_key_eds_op(struct kernel_pkey_params *params,
|
| A D | x509_cert_parser.c | 24 const void *params; /* Key parameters */ member 107 cert->pub->params = kmemdup(ctx->params, ctx->params_size, GFP_KERNEL); in x509_cert_parse() 108 if (!cert->pub->params) in x509_cert_parse() 482 ctx->params = value - hdrlen; in x509_note_params() 507 if (parse_OID(ctx->params, ctx->params_size, &oid) != 0) in x509_extract_key_data()
|