2 ms·
Ruby uses a version of it they copied into their source tree. You can't really fault OpenSSL for another project copying one of their internal, static function
by stusmall 13y ago
Ruby uses a version of it they copied into their source tree. You can't really fault OpenSSL for another project copying one of their internal, static functions. I've never looked at Ruby's code base before. Did they just fork all of OpenSSL?
EDIT: I see you made a patch for it. High five!
- pipeep 13y agoThe code in question is a Ruby FFI wrapper for OpenSSL (not a fork). Originally the function wasn't static, so when OpenSSL made it static, Ruby copied the function implementation to their source tree, as to avoid breaking their API.