diff options
author | Michal Rokos <m.rokos@sh.cvut.cz> | 2002-06-06 00:33:41 +0000 |
---|---|---|
committer | Michal Rokos <m.rokos@sh.cvut.cz> | 2002-06-06 00:33:41 +0000 |
commit | ca28cb557a6f3f6b053d98e58723d988eed08abc (patch) | |
tree | 217b66ceade5d2e6cd63cfafab27a683cb3f89c7 /ossl_ssl.c | |
parent | ae46dfdea59f8d0e54d19b0a2ea196de1a2a2114 (diff) | |
download | ruby-openssl-history-ca28cb557a6f3f6b053d98e58723d988eed08abc.tar.gz |
PKey (DH|DSA|RSA) cleanup and rewrite (EVP_PKEY is now wrapped), final cleaning for ossl.h
Diffstat (limited to 'ossl_ssl.c')
-rw-r--r-- | ossl_ssl.c | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -70,6 +70,7 @@ static VALUE ssl_set_key_file2(VALUE, VALUE); /* * Classes */ +VALUE mSSL; VALUE cSSLSocket; VALUE eSSLError; @@ -608,15 +609,17 @@ ssl_set_key_file2(VALUE self, VALUE v) } void -Init_ossl_ssl(VALUE module) +Init_ossl_ssl() { int i; + mSSL = rb_define_module_under(mOSSL, "SSL"); + /* class SSLError */ - eSSLError = rb_define_class_under(module, "SSLError", eOSSLError); + eSSLError = rb_define_class_under(mSSL, "SSLError", eOSSLError); /* class SSLSocket */ - cSSLSocket = rb_define_class_under(module, "SSLSocket", rb_cObject); + cSSLSocket = rb_define_class_under(mSSL, "SSLSocket", rb_cObject); rb_define_singleton_method(cSSLSocket, "new", ssl_s_new, -1); rb_define_method(cSSLSocket, "initialize", ssl_initialize, -1); rb_define_method(cSSLSocket, "__connect", ssl_connect, 0); @@ -640,7 +643,7 @@ Init_ossl_ssl(VALUE module) rb_attr(cSSLSocket, rb_intern(ssl_attr_readers[i]), 1, 0, Qfalse); rb_define_alias(cSSLSocket, "to_io", "io"); -#define ssl_def_const(x) rb_define_const(module, #x, INT2FIX(SSL_##x)) +#define ssl_def_const(x) rb_define_const(mSSL, #x, INT2FIX(SSL_##x)) ssl_def_const(VERIFY_NONE); ssl_def_const(VERIFY_PEER); |