aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2017-01-21 11:11:24 +0000
committerSteven Fackler <[email protected]>2017-01-21 11:12:02 +0000
commit26e159a5f07a36be24fc35221154fdaebcabdf02 (patch)
tree443a8fda19514cd7238c401e223d533a4334db0e /openssl-sys
parentMerge pull request #558 from sfackler/ige (diff)
downloadrust-openssl-26e159a5f07a36be24fc35221154fdaebcabdf02.tar.xz
rust-openssl-26e159a5f07a36be24fc35221154fdaebcabdf02.zip
Support chacha20 and chacha20_poly1305
Diffstat (limited to 'openssl-sys')
-rw-r--r--openssl-sys/src/ossl110.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/openssl-sys/src/ossl110.rs b/openssl-sys/src/ossl110.rs
index 925b0d8a..75c6253e 100644
--- a/openssl-sys/src/ossl110.rs
+++ b/openssl-sys/src/ossl110.rs
@@ -68,6 +68,9 @@ extern {
pub fn CRYPTO_malloc(num: size_t, file: *const c_char, line: c_int) -> *mut c_void;
pub fn CRYPTO_free(buf: *mut c_void, file: *const c_char, line: c_int);
+ pub fn EVP_chacha20() -> *const ::EVP_CIPHER;
+ pub fn EVP_chacha20_poly1305() -> *const ::EVP_CIPHER;
+
pub fn HMAC_CTX_new() -> *mut HMAC_CTX;
pub fn HMAC_CTX_free(ctx: *mut HMAC_CTX);