#![no_std]usecore::slice;/// Get random bytes; exposed for PQClean implementations.
////// # Safety
/// Assumes inputs are valid and may panic over FFI boundary if rng failed.
#[no_mangle]pubunsafeextern"C"fnPQCRYPTO_RUST_randombytes(buf:*mutu8, len:libc::size_t)->libc::c_int{let buf =slice::from_raw_parts_mut(buf, len asusize);getrandom::getrandom(buf).expect("RNG Failed");0}