aboutsummaryrefslogtreecommitdiff
path: root/openssl/src
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2017-12-13 11:35:04 -0500
committerGitHub <[email protected]>2017-12-13 11:35:04 -0500
commit43753698da9dd8d195532c07b107ec2e6aa67159 (patch)
tree924291d5ef7a150de59336055d567f2c81ec361f /openssl/src
parentMerge pull request #793 from bjgill/patch-1 (diff)
downloadrust-openssl-43753698da9dd8d195532c07b107ec2e6aa67159.tar.xz
rust-openssl-43753698da9dd8d195532c07b107ec2e6aa67159.zip
Impl Send + Sync for x509 stuff
Diffstat (limited to 'openssl/src')
-rw-r--r--openssl/src/x509/mod.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/openssl/src/x509/mod.rs b/openssl/src/x509/mod.rs
index dff65222..db9d6df5 100644
--- a/openssl/src/x509/mod.rs
+++ b/openssl/src/x509/mod.rs
@@ -56,7 +56,7 @@ pub const X509_FILETYPE_PEM: X509FileType = X509FileType(ffi::X509_FILETYPE_PEM)
pub const X509_FILETYPE_ASN1: X509FileType = X509FileType(ffi::X509_FILETYPE_ASN1);
pub const X509_FILETYPE_DEFAULT: X509FileType = X509FileType(ffi::X509_FILETYPE_DEFAULT);
-foreign_type! {
+foreign_type_and_impl_send_sync! {
type CType = ffi::X509_STORE_CTX;
fn drop = ffi::X509_STORE_CTX_free;
@@ -447,7 +447,7 @@ impl X509Builder {
}
}
-foreign_type! {
+foreign_type_and_impl_send_sync! {
type CType = ffi::X509;
fn drop = ffi::X509_free;
@@ -638,7 +638,7 @@ impl<'a> X509v3Context<'a> {
}
}
-foreign_type! {
+foreign_type_and_impl_send_sync! {
type CType = ffi::X509_EXTENSION;
fn drop = ffi::X509_EXTENSION_free;
@@ -749,7 +749,7 @@ impl X509NameBuilder {
}
}
-foreign_type! {
+foreign_type_and_impl_send_sync! {
type CType = ffi::X509_NAME;
fn drop = ffi::X509_NAME_free;
@@ -812,7 +812,7 @@ impl<'a> Iterator for X509NameEntries<'a> {
}
}
-foreign_type! {
+foreign_type_and_impl_send_sync! {
type CType = ffi::X509_NAME_ENTRY;
fn drop = ffi::X509_NAME_ENTRY_free;
@@ -906,7 +906,7 @@ impl X509ReqBuilder {
}
}
-foreign_type! {
+foreign_type_and_impl_send_sync! {
type CType = ffi::X509_REQ;
fn drop = ffi::X509_REQ_free;
@@ -1076,7 +1076,7 @@ impl X509VerifyError {
}
}
-foreign_type! {
+foreign_type_and_impl_send_sync! {
type CType = ffi::GENERAL_NAME;
fn drop = ffi::GENERAL_NAME_free;
@@ -1122,7 +1122,7 @@ impl Stackable for GeneralName {
type StackType = ffi::stack_st_GENERAL_NAME;
}
-foreign_type! {
+foreign_type_and_impl_send_sync! {
type CType = ffi::X509_ALGOR;
fn drop = ffi::X509_ALGOR_free;