]> git.proxmox.com Git - cargo.git/blobdiff - vendor/openssl/src/fips.rs
New upstream version 0.52.0
[cargo.git] / vendor / openssl / src / fips.rs
index 374a82991995a9d3ba0c90dd2914aac3fd541740..a3be3219d6820d97e4cf81bbff888e10803645fa 100644 (file)
@@ -3,14 +3,14 @@
 //! See [OpenSSL's documentation] for details.
 //!
 //! [OpenSSL's documentation]: https://www.openssl.org/docs/fips/UserGuide-2.0.pdf
-use cvt;
-use error::ErrorStack;
-use ffi;
+use crate::cvt;
+use crate::error::ErrorStack;
 
 /// Moves the library into or out of the FIPS 140-2 mode of operation.
 ///
 /// This corresponds to `FIPS_mode_set`.
 pub fn enable(enabled: bool) -> Result<(), ErrorStack> {
+    ffi::init();
     unsafe { cvt(ffi::FIPS_mode_set(enabled as _)).map(|_| ()) }
 }