[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
cvs
From: |
Nikos Mavroyanopoulos |
Subject: |
cvs |
Date: |
Wed, 8 Mar 2000 13:12:02 +0200 |
User-agent: |
Mutt/1.1.5i |
A description of the existing code:
gnutls.h: There are all the declarations mentioned in the rfc (at least
the needed ones, for receiving-sending).
gnutls_plaintext.c: converts data to a gnutls_plaintext packet
gnutls_compress.c: converts a gnutls_plaintext packet to a gnutls_compressed one
gnutls_cipher.c: converts a gnutls_compressed packet to a gnutls_ciphertext one
test.c: opens a file descriptor (ciphertext file) and uses gnutls_send to
write data.
gnutls.c: contains the initialization functions the PRF and gnutls_send/recv
the recv is not ready yet.
to convert data to a gnutls_ciphertext packet i do the following:
_gnutls_text2TLSPlaintext(type, >xt, data, Size); /* data -> plaintext packet
*/
_gnutls_TLSPlaintext2TLSCompressed(state, &gcomp, gtxt); /* plaintext packet ->
compressed */
_gnutls_freeTLSPlaintext(gtxt); /* destroys the plaintext packet */
_gnutls_TLSCompressed2TLSCiphertext( state, &gcipher, gcomp); /* compressed ->
ciphertext */
_gnutls_freeTLSCompressed(gcomp); /* destroys the compressed packet */
This scheme may not be good. Do you have any other idea?
--
Nikos Mavroyanopoulos
mailto:address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- cvs,
Nikos Mavroyanopoulos <=