boring2/openssl-sys
Kris Kwiatkowski 5be8a5e9f4 adding PKE interface
The patch adds PKE interface functions, namely:
    EVP_PKEY_encrypt_init
    EVP_PKEY_encrypt
    EVP_PKEY_decrypt_init
    EVP_PKEY_decrypt

Additionally it adds functions for getting and
setting public and private key to/from byte array.

	EVP_PKEY_get_raw_public_key
	EVP_PKEY_new_raw_public_key
	EVP_PKEY_get_raw_private_key
	EVP_PKEY_new_raw_private_key

Finally it also adds a function for getting NID
of a scheme by it's name (SN).
2020-06-03 23:46:32 +00:00
..
build Support LibreSSL 3.2.0 2020-06-02 06:19:00 -04:00
src adding PKE interface 2020-06-03 23:46:32 +00:00
CHANGELOG.md Release openssl-sys v0.9.57 2020-05-24 06:34:34 -07:00
Cargo.toml Release openssl-sys v0.9.57 2020-05-24 06:34:34 -07:00
LICENSE-MIT New build system 2014-11-13 15:17:00 +02:00
README.md Symlink README in place 2017-08-21 04:00:25 -07:00

README.md

rust-openssl

CircleCI Build status crates.io

OpenSSL bindings for the Rust programming language.

Documentation.

Release Support

The current supported release of openssl is 0.10 and openssl-sys is 0.9.

New major versions will be published at most once per year. After a new release, the previous major version will be partially supported with bug fixes for 3 months, after which support will be dropped entirely.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed under the terms of both the Apache License, Version 2.0 and the MIT license without any additional terms or conditions.