Skip to content

crystal-extras/openssl_ext

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openssl_ext

OpenSSL C Bindings for Crystal (and other extensions)

Installation

Add this to your application's shard.yml:

dependencies:
  openssl_ext:
    github: crystal-extras/openssl_ext
    branch: master

Usage

require "openssl_ext"

See spec/rsa_spec.cr, spec/ec_spec.cr and spec/x509_spec.cr for usage in depth. The bindings closely follows the API for https://ruby-doc.org/stdlib-2.4.0/libdoc/openssl/rdoc/OpenSSL/PKey/RSA.html

Encoding with a passphrase is not yet supported as OpenSSL fails silently without any errors (in order to fix).

Contributors

  • cimrie Connor Imrie - creator, maintainer

About

Crystal bindings for OpenSSL

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Crystal 100.0%