openssl
Provides SSL, TLS and general purpose cryptography. (by ruby)
LibreSSL
LibreSSL Portable itself. This includes the build scaffold and compatibility layer that builds portable LibreSSL from the OpenBSD source code. Pull requests or patches sent to [email protected] are welcome. (by libressl)
openssl | LibreSSL | |
---|---|---|
4 | 2 | |
240 | 1,349 | |
0.8% | 0.7% | |
8.5 | 9.6 | |
about 12 hours ago | 5 days ago | |
C | C | |
GNU General Public License v3.0 or later | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openssl
Posts with mentions or reviews of openssl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-27.
-
undefined method `generate' for OpenSSL::PKey::EC:Class whe starting an SSH session with a private key
JRuby doesn't use the official openssl gem which contains C extensions that compile against libopenssl, but instead uses jruby-openssl. There are a few minor compatibility issues with jruby-openssl. I've ran into the missing EC.generate method before. In theory CRuby's openssl OpenSSL::PKey::EC.generate creates a new OpenSSL::PKey::EC object and calls #generate_key, but trying that in JRuby produces a smaller EC key implying there's some data missing from the EC key, so I'm not sure if that approach is equivalent.
-
Having issues installing Ruby
I would edit ossl.c and copy some code from Ruby OpenSSL commit 8e98d2e. This might be easier than building an old version of OpenSSL.
-
Why would anyone use Java over Ruby?
The used digest algorithm. I created an issue with the OpenSSL gem, see https://github.com/ruby/openssl/issues/474
-
ruby-install 0.8.3 has been released
ruby-install 0.8.3 has been released. This version explicitly pins the homebrew openssl dependency to [email protected]. OpenSSL 3.0 was released this month and is now available in homebrew. Unfortunately, ruby’s openssl bindings are still working on OpenSSL 3.0 support, so attempting to compile any current ruby version against OpenSSL 3.0 from homebrew will result in a compilation error. Until all actively supported versions of Ruby support OpenSSL 3.0, ruby-install will continue to compile against [email protected] on macOS with homebrew.
LibreSSL
Posts with mentions or reviews of LibreSSL.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-16.
- OpenSSL 1.1.1 End of Life Approaching
-
[gentoo-dev] [News review] LibreSSL support discontinued
On the plus side they have Ed25519, on the negative side we don't have BLAKE2 or X25519, etc.