summaryrefslogtreecommitdiff
path: root/lib/gnutls_compress.h
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2011-09-22 18:48:07 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2011-09-22 18:48:12 +0200
commitf3abb3c8e37dfdb0881c23499abf4fe3aa779e14 (patch)
tree118bc125b97004106dc047ba8eeffee81733e070 /lib/gnutls_compress.h
parent06ef6e616fb08a6db4499f6bb64f99bed1a03043 (diff)
downloadgnutls-f3abb3c8e37dfdb0881c23499abf4fe3aa779e14.tar.gz
Simplified and corrected decompression and compression.
Added test program.
Diffstat (limited to 'lib/gnutls_compress.h')
-rw-r--r--lib/gnutls_compress.h15
1 files changed, 3 insertions, 12 deletions
diff --git a/lib/gnutls_compress.h b/lib/gnutls_compress.h
index 2bc88c5099..7f3545cbd5 100644
--- a/lib/gnutls_compress.h
+++ b/lib/gnutls_compress.h
@@ -22,15 +22,6 @@
#ifndef GNUTLS_COMPRESS_H
#define GNUTLS_COMPRESS_H
-int _gnutls_m_plaintext2compressed (gnutls_session_t session,
- gnutls_datum_t * compressed,
- const gnutls_datum_t * plaintext,
- const record_parameters_st * params);
-int _gnutls_m_compressed2plaintext (gnutls_session_t session,
- gnutls_datum_t * plain,
- const gnutls_datum_t * compressed,
- const record_parameters_st * params);
-
/* Algorithm handling. */
int _gnutls_supported_compression_methods (gnutls_session_t session,
uint8_t * comp, size_t max_comp);
@@ -54,10 +45,10 @@ comp_hd_t _gnutls_comp_init (gnutls_compression_method_t, int d);
void _gnutls_comp_deinit (comp_hd_t handle, int d);
int _gnutls_decompress (comp_hd_t handle, opaque * compressed,
- size_t compressed_size, opaque ** plain,
- size_t max_record_size);
+ size_t compressed_size, opaque * plain,
+ size_t max_plain_size);
int _gnutls_compress (comp_hd_t, const opaque * plain, size_t plain_size,
- opaque ** compressed, size_t max_comp_size);
+ opaque * compressed, size_t max_comp_size);
struct gnutls_compression_entry
{