If you're using Ruby trunk, regenerate your keys
svn.ruby-lang.org
svn.ruby-lang.org
mil:~ poet$ rvm list known_strings | grep ^ruby
ruby-head
ruby-1.9.3-rc1
ruby-1.9.3-preview1
ruby-1.9.3-head
ruby-1.9.2-p290
ruby-1.9.2-p180
ruby-1.9.2-head
ruby-1.9.1-p431
ruby-1.9.1-p378
ruby-1.9.1-head
ruby-1.8.7-p352
ruby-1.8.7-head
ruby-1.8.6-p420
ruby-1.8.6-head
However, in my anecdotal experience most people run patch releases.My uses of OpenSSL in straight C don't involve performing this kind of bit twiddling, or really any bit twiddling, calculation, or manipulation at all. That's kind of the point of using OpenSSL.