1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
use s2n_tls_sys::*;
#[test]
fn s2n_init_test() {
unsafe {
// don't force the tests to use mlock
std::env::set_var("S2N_DONT_MLOCK", "1");
// try to initialize the library
if s2n_init() != 0 {
let error = *s2n_errno_location();
let msg = s2n_strerror_name(error);
let msg = std::ffi::CStr::from_ptr(msg);
panic!("s2n did not initialize correctly: {:?}", msg);
}
}
}
|