Lines Matching defs:handle

81 				   handle.  */
1382 /* Creates a new handle for the algorithm ALGORITHM and stores it in
1385 _gcry_ac_open (gcry_ac_handle_t *handle,
1393 *handle = NULL;
1425 *handle = handle_new;
1437 /* Destroys the handle HANDLE. */
1439 _gcry_ac_close (gcry_ac_handle_t handle)
1442 if (handle)
1444 _gcry_pk_module_release (handle->module);
1445 gcry_free (handle);
1460 _gcry_ac_key_init (gcry_ac_key_t *key, gcry_ac_handle_t handle,
1467 (void)handle;
1500 /* Generates a new key pair via the handle HANDLE of NBITS bits and
1506 _gcry_ac_key_pair_generate (gcry_ac_handle_t handle, unsigned int nbits,
1571 if (handle->algorithm == ac_key_generate_specs[i].algorithm)
1587 if (handle->algorithm == ac_key_generate_specs[i].algorithm)
1598 if (handle->algorithm == ac_key_generate_specs[i].algorithm)
1609 arg_list[0] = (void *) &handle->algorithm_name;
1613 if (handle->algorithm == ac_key_generate_specs[i].algorithm)
1641 err = ac_data_extract ("private-key", handle->algorithm_name,
1653 err = ac_data_extract ("public-key", handle->algorithm_name,
1764 _gcry_ac_key_test (gcry_ac_handle_t handle, gcry_ac_key_t key)
1774 handle->algorithm_name, key->data, &key_sexp);
1789 _gcry_ac_key_get_nbits (gcry_ac_handle_t handle,
1802 0, 0, handle->algorithm_name, key->data, &key_sexp);
1825 _gcry_ac_key_get_grip (gcry_ac_handle_t handle,
1837 handle->algorithm_name, key->data, &key_sexp);
1869 _gcry_ac_data_encrypt (gcry_ac_handle_t handle,
1898 handle->algorithm_name, key->data, &sexp_key);
1910 err = ac_data_construct ("data", 1, flags, handle->algorithm_name,
1922 err = ac_data_extract ("enc-val", handle->algorithm_name,
1946 _gcry_ac_data_decrypt (gcry_ac_handle_t handle,
1974 handle->algorithm_name, key->data, &sexp_key);
1979 err = ac_data_construct ("enc-val", 1, flags, handle->algorithm_name,
2022 _gcry_ac_data_sign (gcry_ac_handle_t handle,
2050 handle->algorithm_name, key->data, &sexp_key);
2073 err = ac_data_extract ("sig-val", handle->algorithm_name,
2096 _gcry_ac_data_verify (gcry_ac_handle_t handle,
2116 handle->algorithm_name, key->data, &sexp_key);
2127 err = ac_data_construct ("sig-val", 1, 0, handle->algorithm_name,
2402 /* Create hashing handle and get the necessary information. */
2728 typedef gcry_error_t (*gcry_ac_dencode_prepare_t) (gcry_ac_handle_t handle,
2735 ac_es_dencode_prepare_pkcs_v1_5 (gcry_ac_handle_t handle, gcry_ac_key_t key,
2744 err = _gcry_ac_key_get_nbits (handle, key, &nbits);
2758 ac_ssa_dencode_prepare_pkcs_v1_5 (gcry_ac_handle_t handle, gcry_ac_key_t key,
2769 err = _gcry_ac_key_get_nbits (handle, key, &k);
2824 ac_dencode_prepare (gcry_ac_handle_t handle, gcry_ac_key_t key, void *opts,
2837 err = (*scheme.dencode_prepare) (handle, key, opts, options_em);
2889 _gcry_ac_data_encrypt_scheme (gcry_ac_handle_t handle,
2933 err = ac_dencode_prepare (handle, key, opts, *scheme, &opts_em);
2948 err = _gcry_ac_data_encrypt (handle, 0, key, mpi_plain, &data_encrypted);
2981 _gcry_ac_data_decrypt_scheme (gcry_ac_handle_t handle,
3035 err = _gcry_pk_get_elements (handle->algorithm, &elements_enc, NULL);
3056 err = _gcry_ac_data_decrypt (handle, 0, key, &mpi_decrypted, data_encrypted);
3064 err = ac_dencode_prepare (handle, key, opts, *scheme, &opts_em);
3097 _gcry_ac_data_sign_scheme (gcry_ac_handle_t handle,
3142 err = ac_dencode_prepare (handle, key, opts, *scheme, &opts_em);
3157 err = _gcry_ac_data_sign (handle, key, mpi, &data_signed);
3190 _gcry_ac_data_verify_scheme (gcry_ac_handle_t handle,
3237 err = ac_dencode_prepare (handle, key, opts, *scheme, &opts_em);
3259 err = _gcry_pk_get_elements (handle->algorithm, NULL, &elements_sig);
3283 err = _gcry_ac_data_verify (handle, key, mpi_data, data_signed);