aboutsummaryrefslogtreecommitdiff
path: root/src/ssl
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2014-10-07 12:14:44 -0400
committerSteven Fackler <[email protected]>2014-10-07 12:14:44 -0400
commite4b8b5e697620a543f1f7fe0183193ea7a45dc93 (patch)
tree61a63011ead6a70ab17e3a9b5705534593a4361f /src/ssl
parentMerge pull request #60 from vhbit/cert-gen-cleanup (diff)
parentPotential fix for #68 (diff)
downloadrust-openssl-e4b8b5e697620a543f1f7fe0183193ea7a45dc93.tar.xz
rust-openssl-e4b8b5e697620a543f1f7fe0183193ea7a45dc93.zip
Merge pull request #69 from vhbit/bn-zero-fix
Fixes #68: error on linking `bn_is_zero`
Diffstat (limited to 'src/ssl')
-rw-r--r--src/ssl/tests.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ssl/tests.rs b/src/ssl/tests.rs
index 0e6edbf7..50c24b94 100644
--- a/src/ssl/tests.rs
+++ b/src/ssl/tests.rs
@@ -221,3 +221,16 @@ fn test_cert_gen() {
// FIXME: check data in result to be correct, needs implementation
// of X509 getters
}
+
+#[test]
+fn test_bn_is_zero() {
+ use ffi;
+ use std::ptr;
+
+ unsafe {
+ let bn = ffi::BN_new();
+ assert!(bn != ptr::null_mut());
+ // Just make sure it is linked and resolved correctly
+ ffi::BN_is_zero(bn);
+ }
+}