Commits on Feb 24, 2009
  1. Fix for JRUBY-3335: OpenSSL: Provider BC not found

    I'm not sure whether this actually fixes the problem described in the bug, but it fixes the issue I ran into when I tried to reproduce it. Hopefully this will end up being a fix for the larger problem.
    Charles Nutter committed Feb 24, 2009
Commits on Feb 19, 2009
  1. Ok, ok. We need to define CipherError under both OpenSSL and under Ci…

    …pher.
    Charles Nutter committed Feb 19, 2009
Commits on Feb 18, 2009
  1. First round of cleanup!

    * Removed all "throws Exception" throughout SSLSocket, X509Cert, X509Extensions, and ASN1
    * Added appropriate Ruby exception-throwing for those same classes
    * Cleaned up some imports, redundant getRuntime() calls, and constant lookups
    
    This should fix JRUBY-3416: Can't rescue IOExceptions from jruby-openssl.
    Charles Nutter committed Feb 18, 2009
  2. Remove nbproject/private from version control.

    Charles Nutter committed Feb 18, 2009
Commits on Feb 16, 2009
  1. Fix for JRUBY-3151: OpenSSL::Random#pseudo_bytes raises ArgumentError…

    … on negative arguments
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1146 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    headius committed Feb 16, 2009
  2. Bump version to 0.4

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1145 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    headius committed Feb 16, 2009
Commits on Feb 12, 2009
  1. Choose location of CipherError based on compat version. Also added a …

    …spec. JRUBY-3163.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1144 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    headius committed Feb 12, 2009
  2. Fix for JRUBY-3163: Incorrect namespace for CipherError.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1143 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    headius committed Feb 12, 2009
Commits on Feb 11, 2009
  1. Fix for JRUBY-3288: jruby-openssl: SSLSocket.syswrite error for big (…

    …>16k) data
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1142 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    headius committed Feb 11, 2009
Commits on Feb 4, 2009
  1. Fix some of the debug statements

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1140 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Feb 4, 2009
Commits on Dec 17, 2008
  1. Fix for JRUBY-2992: Bad cast in jruby-openssl X509Utils

    Since it appears that the getName call may alternately return an X509Name or a DERSequence, I'm going with a modified version of Justin Coyne's patch that will handle either appropriately. Hopefully this will resolve all issues for everyone. I'd still love to know what I'm actually doing here...this is dart throwing for sure.
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1138 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    headius committed Dec 17, 2008
  2. Fix test_java_mime.rb test to now expect ArrayList.first to exist (it…

    …'s only on Ruby's Array class, not on Enumerable).
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1137 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    headius committed Dec 17, 2008
  3. Adding NB project stuffs for jopenssl. Dependencies are relative, in …

    …../jruby, ../bytelist, and ../jvyamlb.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1136 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    headius committed Dec 17, 2008
Commits on Aug 29, 2008
  1. Add all the missing methods for parameters to RSA keys

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1129 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 29, 2008
  2. Add support for more parameters and some tests. Also add RSA.generate

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1128 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 29, 2008
Commits on Aug 13, 2008
  1. Fix a bug about blocking when there is still work to do. Fix for JRUB…

    …Y-2597.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1113 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 13, 2008
  2. Add more correct handling of Cipher Strings to SSL handling. This end…

    …s up fixing both JRUBY-1307 and JRUBY-2178.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1112 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 13, 2008
  3. Fix for JRUBY-1692, making sure that the IV gets updated in the same …

    …way OpenSSL does it. Also make DSS digest work the same as SHA in more places.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1111 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 13, 2008
Commits on Aug 12, 2008
  1. Fix JRUBY-1194. CBC should be the default, not EBC. Dummy Ola.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1110 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 12, 2008
  2. Fix for JRUBY-2913. Make sure that the format string for cert dirs work

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1109 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 12, 2008
  3. Add place for integration tests of different kinds

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1108 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 12, 2008
  4. Final parts of openssl PKCS7 support

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1107 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 12, 2008
  5. Make signing work

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1106 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 12, 2008
  6. Handle extendedKeyUsage much better. Boy, that code needs to be clean…

    …ed up at some point. =/
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1105 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 12, 2008
  7. Large parts of verification process, and some really nice fixes to. T…

    …hings aren't far off now.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1104 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 12, 2008
  8. Large parts of verification process, and some really nice fixes to. T…

    …hings aren't far off now.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1103 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 12, 2008
Commits on Aug 11, 2008
  1. Final parts needed to get the enveloped test to work. Some other fixe…

    …s to. Yay.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1102 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 11, 2008
  2. Add lots of decoding parts, EVP helpers and some other stuff

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1101 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 11, 2008
  3. Make some of the regular tests pass in PKCS7 OpenSSL.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1100 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 11, 2008
Commits on Aug 8, 2008
  1. Handle get_type correctly.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1099 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 8, 2008
  2. Handle turning stuff into ASN1 more correctly, for more objects. to_d…

    …er seems to work fine now. Yay.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1098 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 8, 2008
  3. Make reading of PEM stuff work fine

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1097 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 8, 2008
  4. More fixes to get output be the same. Some a bit ugly. =/

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1096 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 8, 2008
  5. Think that was the final part of the simple enveloping PKCS7 operation.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1095 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 8, 2008
  6. Implement RecipInfo.set, add exceptions for stuff that needs to be do…

    …ne, and so on.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/jruby-extras/trunk/jopenssl@1094 8ba958d5-0c1a-0410-94a6-a65dfc1b28a6
    olabini committed Aug 8, 2008