diff options
author | Werner Koch <wk@gnupg.org> | 2014-07-24 16:16:53 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2014-07-25 08:13:56 +0200 |
commit | 0e10902ad7584277ac966367efc712b183784532 (patch) | |
tree | 5f560d09e507254df5b556758f845cf536408939 /src | |
parent | 4e0bf1b9190ce08fb23eb3ae0c3be58954ff36ab (diff) | |
download | libgcrypt-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')
-rw-r--r-- | src/mpi.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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, |