gnutls_cipher.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 int MHD_gtls_encrypt (MHD_gtls_session_t session, const opaque * headers,
00026 size_t headers_size, const opaque * data,
00027 size_t data_size, opaque * ciphertext,
00028 size_t ciphertext_size, content_type_t type,
00029 int random_pad);
00030
00031 int MHD_gtls_decrypt (MHD_gtls_session_t session, opaque * ciphertext,
00032 size_t ciphertext_size, uint8_t * data,
00033 size_t data_size, content_type_t type);
00034 int MHD_gtls_compressed2ciphertext (MHD_gtls_session_t session,
00035 opaque * cipher_data, int cipher_size,
00036 MHD_gnutls_datum_t compressed,
00037 content_type_t _type, int random_pad);
00038 int MHD_gtls_ciphertext2compressed (MHD_gtls_session_t session,
00039 opaque * compress_data, int compress_size,
00040 MHD_gnutls_datum_t ciphertext,
00041 uint8_t type);