Remove boring::fips::enable (fixes #150)
In boringssl, FIPS_mode_set is more or less useless, and it doesn't even set an error stack at all on failure, so there is no point using it instead of FIPS_mode.
This commit is contained in:
parent
ea96015b66
commit
6c681a409c
|
|
@ -3,17 +3,8 @@
|
||||||
//! See [OpenSSL's documentation] for details.
|
//! See [OpenSSL's documentation] for details.
|
||||||
//!
|
//!
|
||||||
//! [OpenSSL's documentation]: https://www.openssl.org/docs/fips/UserGuide-2.0.pdf
|
//! [OpenSSL's documentation]: https://www.openssl.org/docs/fips/UserGuide-2.0.pdf
|
||||||
use crate::cvt;
|
|
||||||
use crate::error::ErrorStack;
|
|
||||||
use crate::ffi;
|
use crate::ffi;
|
||||||
|
|
||||||
/// 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> {
|
|
||||||
unsafe { cvt(ffi::FIPS_mode_set(enabled as _)).map(|_| ()) }
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Determines if the library is running in the FIPS 140-2 mode of operation.
|
/// Determines if the library is running in the FIPS 140-2 mode of operation.
|
||||||
///
|
///
|
||||||
/// This corresponds to `FIPS_mode`.
|
/// This corresponds to `FIPS_mode`.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue