Revision: 2915 http://trac.macosforge.org/projects/ruby/changeset/2915 Author: lsansonetti@apple.com Date: 2009-10-28 19:16:12 -0700 (Wed, 28 Oct 2009) Log Message: ----------- more openssl porting Modified Paths: -------------- MacRuby/trunk/ext/openssl/ossl_cipher.c MacRuby/trunk/ext/openssl/ossl_config.c MacRuby/trunk/ext/openssl/ossl_digest.c MacRuby/trunk/ext/openssl/ossl_hmac.c MacRuby/trunk/ext/openssl/ossl_pkcs7.c MacRuby/trunk/ext/openssl/ossl_x509cert.c MacRuby/trunk/ext/openssl/ossl_x509crl.c MacRuby/trunk/ext/openssl/ossl_x509req.c MacRuby/trunk/ext/openssl/ruby_missing.h Modified: MacRuby/trunk/ext/openssl/ossl_cipher.c =================================================================== --- MacRuby/trunk/ext/openssl/ossl_cipher.c 2009-10-29 01:52:18 UTC (rev 2914) +++ MacRuby/trunk/ext/openssl/ossl_cipher.c 2009-10-29 02:16:12 UTC (rev 2915) @@ -109,7 +109,7 @@ return self; } static VALUE -ossl_cipher_copy(VALUE self, VALUE other) +ossl_cipher_copy(VALUE self, SEL sel, VALUE other) { EVP_CIPHER_CTX *ctx1, *ctx2; Modified: MacRuby/trunk/ext/openssl/ossl_config.c =================================================================== --- MacRuby/trunk/ext/openssl/ossl_config.c 2009-10-29 01:52:18 UTC (rev 2914) +++ MacRuby/trunk/ext/openssl/ossl_config.c 2009-10-29 02:16:12 UTC (rev 2915) @@ -114,7 +114,7 @@ } static VALUE -ossl_config_copy(VALUE self, VALUE other) +ossl_config_copy(VALUE self, SEL sel, VALUE other) { VALUE str; CONF *conf; Modified: MacRuby/trunk/ext/openssl/ossl_digest.c =================================================================== --- MacRuby/trunk/ext/openssl/ossl_digest.c 2009-10-29 01:52:18 UTC (rev 2914) +++ MacRuby/trunk/ext/openssl/ossl_digest.c 2009-10-29 02:16:12 UTC (rev 2915) @@ -110,7 +110,7 @@ } static VALUE -ossl_digest_copy(VALUE self, VALUE other) +ossl_digest_copy(VALUE self, SEL sel, VALUE other) { EVP_MD_CTX *ctx1, *ctx2; @@ -170,8 +170,6 @@ EVP_MD_CTX *ctx; VALUE str; -printf("ossl_digest_finish %p\n", (void *)self); - rb_scan_args(argc, argv, "01", &str); GetDigest(self, ctx); Modified: MacRuby/trunk/ext/openssl/ossl_hmac.c =================================================================== --- MacRuby/trunk/ext/openssl/ossl_hmac.c 2009-10-29 01:52:18 UTC (rev 2914) +++ MacRuby/trunk/ext/openssl/ossl_hmac.c 2009-10-29 02:16:12 UTC (rev 2915) @@ -77,7 +77,7 @@ } static VALUE -ossl_hmac_copy(VALUE self, VALUE other) +ossl_hmac_copy(VALUE self, SEL sel, VALUE other) { HMAC_CTX *ctx1, *ctx2; Modified: MacRuby/trunk/ext/openssl/ossl_pkcs7.c =================================================================== --- MacRuby/trunk/ext/openssl/ossl_pkcs7.c 2009-10-29 01:52:18 UTC (rev 2914) +++ MacRuby/trunk/ext/openssl/ossl_pkcs7.c 2009-10-29 02:16:12 UTC (rev 2915) @@ -332,7 +332,7 @@ } static VALUE -ossl_pkcs7_copy(VALUE self, VALUE other) +ossl_pkcs7_copy(VALUE self, SEL sel, VALUE other) { PKCS7 *a, *b, *pkcs7; Modified: MacRuby/trunk/ext/openssl/ossl_x509cert.c =================================================================== --- MacRuby/trunk/ext/openssl/ossl_x509cert.c 2009-10-29 01:52:18 UTC (rev 2914) +++ MacRuby/trunk/ext/openssl/ossl_x509cert.c 2009-10-29 02:16:12 UTC (rev 2915) @@ -157,7 +157,7 @@ } static VALUE -ossl_x509_copy(VALUE self, VALUE other) +ossl_x509_copy(VALUE self, SEL sel, VALUE other) { X509 *a, *b, *x509; Modified: MacRuby/trunk/ext/openssl/ossl_x509crl.c =================================================================== --- MacRuby/trunk/ext/openssl/ossl_x509crl.c 2009-10-29 01:52:18 UTC (rev 2914) +++ MacRuby/trunk/ext/openssl/ossl_x509crl.c 2009-10-29 02:16:12 UTC (rev 2915) @@ -113,7 +113,7 @@ } static VALUE -ossl_x509crl_copy(VALUE self, VALUE other) +ossl_x509crl_copy(VALUE self, SEL sel, VALUE other) { X509_CRL *a, *b, *crl; Modified: MacRuby/trunk/ext/openssl/ossl_x509req.c =================================================================== --- MacRuby/trunk/ext/openssl/ossl_x509req.c 2009-10-29 01:52:18 UTC (rev 2914) +++ MacRuby/trunk/ext/openssl/ossl_x509req.c 2009-10-29 02:16:12 UTC (rev 2915) @@ -121,7 +121,7 @@ } static VALUE -ossl_x509req_copy(VALUE self, VALUE other) +ossl_x509req_copy(VALUE self, SEL sel, VALUE other) { X509_REQ *a, *b, *req; Modified: MacRuby/trunk/ext/openssl/ruby_missing.h =================================================================== --- MacRuby/trunk/ext/openssl/ruby_missing.h 2009-10-29 01:52:18 UTC (rev 2914) +++ MacRuby/trunk/ext/openssl/ruby_missing.h 2009-10-29 02:16:12 UTC (rev 2915) @@ -12,7 +12,7 @@ #define _OSSL_RUBY_MISSING_H_ #define rb_define_copy_func(klass, func) \ - rb_define_method(klass, "initialize_copy", func, 1) + rb_objc_define_method(klass, "initialize_copy", func, 1) #ifndef GetReadFile