tls ./ChangeLog doc/reference/tmpl/rr-tls.sgml ...

[email protected] (Jonas Borgstr?m) Sun, 20 Oct 2002 23:20:28 +0200 (CEST)
Newsgroups gmane.network.beep.roadrunner.cvs
Message-ID <[email protected]>
CVSROOT:	/cvsrep/roadrunner
Module name:	tls
Changes by:	[email protected]	2002-10-20 23:20:28

Modified files:
	.              : ChangeLog 
	doc/reference/tmpl: rr-tls.sgml 
	librrtls       : Makefile.am rr-tls.c rr-tls.h 
	tests          : rrtls-client.c rrtls-server.c 
Added files:
	librrtls       : rr-tlsconfig.c rr-tlsconfig.h 
	tests          : ca.crt client.crt client.key server.crt 
	                 server.key 
Removed files:
	tests          : test.pem 

Log message:
	2002-10-20  Jonas Borgström  <[email protected]>
	
	* doc/reference/tmpl/rr-tls.sgml:
	* librrtls/Makefile.am:
	
	* librrtls/rr-tls.c: (rr_tls_class_init), (update_cipher_info),
	(verify_callback), (do_server_handshake2), (do_server_handshake),
	(do_client_handshake2), (server_init), (client_init),
	(keyfile_resolver), (certfile_resolver), (verify_cert),
	(rr_tls_verify_cert), (rr_tls_is_trusted),
	(rr_tls_is_strong_enough), (rr_tls_privatize):
	
	Added support for certificate verification.
	
	* librrtls/rr-tls.h:
	
	* librrtls/rr-tlsconfig.c: (rr_tls_config_new),
	(rr_tls_config_new_with_vals), (rr_tls_config_destroy),
	(rr_tls_config_set_key_resolver),
	(rr_tls_config_set_cert_resolver),
	(rr_tls_config_set_trusted_ca_file),
	(rr_tls_config_set_trusted_ca_dir):
	* librrtls/rr-tlsconfig.h:
	Added a new config object. This replaces the old global variables.
	
	* tests/ca.crt:
	* tests/client.crt:
	* tests/client.key:
	* tests/server.crt:
	* tests/server.key:
	New test certificates.
	
	* tests/rrtls-client.c: (my_keyfile_resolver),
	(my_certfile_resolver), (enable_tls), (main):
	* tests/rrtls-server.c: (my_keyfile_resolver),
	(my_certfile_resolver), (main):
	Updated the test code to reflect the API changes.

Patches:
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/ChangeLog.diff?cvsroot=Development&r1=1.18&r2=1.19
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/doc/reference/tmpl/rr-tls.sgml.diff?cvsroot=Development&r1=1.2&r2=1.3
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/librrtls/rr-tlsconfig.c.diff?cvsroot=Development&r1=NONE&r2=1.1
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/librrtls/rr-tlsconfig.h.diff?cvsroot=Development&r1=NONE&r2=1.1
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/librrtls/Makefile.am.diff?cvsroot=Development&r1=1.1.1.1&r2=1.2
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/librrtls/rr-tls.c.diff?cvsroot=Development&r1=1.17&r2=1.18
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/librrtls/rr-tls.h.diff?cvsroot=Development&r1=1.8&r2=1.9
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/tests/ca.crt.diff?cvsroot=Development&r1=NONE&r2=1.1
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/tests/client.crt.diff?cvsroot=Development&r1=NONE&r2=1.1
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/tests/client.key.diff?cvsroot=Development&r1=NONE&r2=1.1
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/tests/server.crt.diff?cvsroot=Development&r1=NONE&r2=1.1
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/tests/server.key.diff?cvsroot=Development&r1=NONE&r2=1.1
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/tests/rrtls-client.c.diff?cvsroot=Development&r1=1.13&r2=1.14
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/tests/rrtls-server.c.diff?cvsroot=Development&r1=1.8&r2=1.9
http://rr.codefactory.se/cgi-bin/viewcvs.cgi/tls/tests/test.pem.diff?cvsroot=Development&r1=1.1.1.1&r2=NONE