summaryrefslogtreecommitdiff
path: root/src/mpi.h
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2014-07-24 16:16:53 +0200
committerWerner Koch <wk@gnupg.org>2014-07-25 08:13:56 +0200
commit0e10902ad7584277ac966367efc712b183784532 (patch)
tree5f560d09e507254df5b556758f845cf536408939 /src/mpi.h
parent4e0bf1b9190ce08fb23eb3ae0c3be58954ff36ab (diff)
downloadlibgcrypt-0e10902ad7584277ac966367efc712b183784532.tar.gz
mpi: Extend the internal mpi_get_buffer.
* mpi/mpicoder.c (do_get_buffer): Add arg EXTRAALLOC. (_gcry_mpi_get_buffer_extra): New.
Diffstat (limited to 'src/mpi.h')
-rw-r--r--src/mpi.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mpi.h b/src/mpi.h
index 24795608..7407b7fc 100644
--- a/src/mpi.h
+++ b/src/mpi.h
@@ -158,6 +158,9 @@ void _gcry_log_mpidump( const char *text, gcry_mpi_t a );
u32 _gcry_mpi_get_keyid( gcry_mpi_t a, u32 *keyid );
byte *_gcry_mpi_get_buffer (gcry_mpi_t a, unsigned int fill_le,
unsigned int *r_nbytes, int *sign);
+byte *_gcry_mpi_get_buffer_extra (gcry_mpi_t a, unsigned int fill_le,
+ int extraalloc,
+ unsigned int *r_nbytes, int *sign);
byte *_gcry_mpi_get_secure_buffer (gcry_mpi_t a, unsigned int fill_le,
unsigned *r_nbytes, int *sign);
void _gcry_mpi_set_buffer ( gcry_mpi_t a, const void *buffer,