From 00698852b54a9f9ed6dc66982dd71223a7a4cb40 Mon Sep 17 00:00:00 2001 From: Moritz Schulte Date: Sun, 13 Feb 2005 18:13:22 +0000 Subject: 2005-02-13 Moritz Schulte * gcrypt.h: Declare new functions: gcry_ac_data_encrypt_scheme, gcry_ac_data_decrypt_scheme, gcry_ac_data_sign_scheme, gcry_ac_data_verify_scheme, gcry_ac_data_encode, gcry_ac_data_decode, gcry_ac_data_to_sexp, gcry_ac_data_from_sexp. New types: gcry_ac_emsa_pkcs_v1_5_t, gcry_ac_ssa_pkcs_v1_5_t, gcry_md_algo_t. New enumeration lists: gcry_ac_scheme_t, gcry_ac_em_t. * libgcrypt.vers: Added new ac functions. * g10lib.h: Declare function: _gcry_pk_get_elements. * mpi.h (mpi_get_ui): New macro. Declare function: _gcry_mpi_get_ui. --- src/mpi.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/mpi.h') diff --git a/src/mpi.h b/src/mpi.h index 9e0037ed..bc13d806 100644 --- a/src/mpi.h +++ b/src/mpi.h @@ -1,5 +1,6 @@ /* mpi.h - Multi Precision Integers - * Copyright (C) 1994, 1996, 1998, 2001, 2002, 2003 Free Software Foundation, Inc. + * Copyright (C) 1994, 1996, 1998, + * 2001, 2002, 2003, 2005 Free Software Foundation, Inc. * * This file is part of Libgcrypt. * @@ -106,6 +107,7 @@ struct gcry_mpi { #define mpi_alloc_like(a) _gcry_mpi_alloc_like((a)) #define mpi_set(a,b) _gcry_mpi_set ((a),(b)) #define mpi_set_ui(a,b) _gcry_mpi_set_ui ((a),(b)) +#define mpi_get_ui(a,b) _gcry_mpi_get_ui ((a),(b)) #define mpi_alloc_set_ui(a) _gcry_mpi_alloc_set_ui ((a)) #define mpi_m_check(a) _gcry_mpi_m_check ((a)) #define mpi_swap(a,b) _gcry_mpi_swap ((a),(b)) @@ -115,6 +117,7 @@ gcry_mpi_t _gcry_mpi_alloc_like( gcry_mpi_t a ); void _gcry_mpi_set( gcry_mpi_t w, gcry_mpi_t u); void _gcry_mpi_set_ui( gcry_mpi_t w, ulong u); gcry_mpi_t _gcry_mpi_alloc_set_ui( unsigned long u); +gcry_err_code_t _gcry_mpi_get_ui (gcry_mpi_t w, ulong *u); void _gcry_mpi_m_check( gcry_mpi_t a ); void _gcry_mpi_swap( gcry_mpi_t a, gcry_mpi_t b); -- cgit v1.2.1