Changes for version 0.010 - 2026-07-04

  • Change license to Apache 2.0
  • Add support for decoding der from/to strings.
  • Add ASN1::Value for generic ASN1 values
  • Add get_all_certs to X509::Store
  • Add PEM helper functions
  • Add EDIPartyName class
  • Fix various memory management issues

Modules

A modern OpenSSL wrapper
ASN1 constants
An ASN1 decoding buffer
An ASN Object Identifier
An ASN1 value of any type
An OpenSSL IO instance
A network address for BIO objects
A polldescriptor of a BIO
A context for complex calculations on Big Numbers
an abstraction around ciphers
An instance of a symmetric encryption
Cryptography error values
Hybrid Public Key Encryption (RFC 9180) suite
Hybrid Public Key Encryption (RFC 9180) context
Key derivation algorithms
Message authentication code algorithms
Message authentication code instances
message digest algorithms
message digest instances
OpenSSL NIDs
PEM handling functions
A PKCS7 envelope
An asymmetric key
An operation using a PKey
A kind of a random number generator
A instance of a random number generator
An SSL connection
A context for SSL connections
Connection funcs for SSL connections
SSL Session state
Signature algorithms
A Timestamp Protocol accuracy
A Timestamp Protocol imprint
A Timestamp Protocol request
A Timestamp Protocol responder
A Timestamp Protocol response
A Timestamp Protocol status information object
A Timestamp Protocol token information object
A Timestamp Protocol verifier
An X509 certificate
A X509 algorithm identifier
An X509 EDI party name
An X509 generalized name
A name in a X509 certificate
An entry in a X509 name
A X509 / PKCS10 certificate signing request
An X509 certificate store
An entry in a X509 store context
An X509 transparency evaluation context
An X509 certificate log storage
An X509 certificate transparency signed timestamp
X509 Verification parameters
The result of an X509 verification