From 50b6e6eb33acc899d2a2615d87d10e93816a33d0 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Tue, 4 Feb 2025 17:10:12 +0100 Subject: [PATCH] Bump version --- pqcrypto-internals/Cargo.toml | 2 +- pqcrypto-internals/src/lib.rs | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/pqcrypto-internals/Cargo.toml b/pqcrypto-internals/Cargo.toml index f0cb8d9..ecc609d 100644 --- a/pqcrypto-internals/Cargo.toml +++ b/pqcrypto-internals/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pqcrypto-internals" -version = "0.2.7" +version = "0.2.8" edition = "2021" description = "bindings to common cryptography" license = "MIT OR Apache-2.0" diff --git a/pqcrypto-internals/src/lib.rs b/pqcrypto-internals/src/lib.rs index b74bce3..795b583 100644 --- a/pqcrypto-internals/src/lib.rs +++ b/pqcrypto-internals/src/lib.rs @@ -6,6 +6,15 @@ use core::slice; /// /// # Safety /// Assumes inputs are valid and may panic over FFI boundary if rng failed. +/// +/// # Example +/// ```rust +/// use pqcrypto_internals::*; +/// let mut buf = [0u8;10]; +/// unsafe { +/// PQCRYPTO_RUST_randombytes(buf.as_mut_ptr(), buf.len()); +/// } +/// ``` #[no_mangle] pub unsafe extern "C" fn PQCRYPTO_RUST_randombytes(buf: *mut u8, len: libc::size_t) -> libc::c_int { let buf = slice::from_raw_parts_mut(buf, len);