Skip to content

Commit ec9b8f7

Browse files
committed
Bump dependencies for testing
1 parent 1799a32 commit ec9b8f7

File tree

6 files changed

+19
-15
lines changed

6 files changed

+19
-15
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 2025-03-17
4+
5+
* Bump dependencies for testing
6+
37
## 2025-02-27
48
* Update PQClean to today's version
59
* Update SPHINCS+ for some minor improvements. This is not yet SLH-DSA.

pqcrypto-internals/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pqcrypto-internals"
3-
version = "0.2.10"
3+
version = "0.2.11"
44
edition = "2021"
55
description = "bindings to common cryptography"
66
license = "MIT OR Apache-2.0"
@@ -15,5 +15,5 @@ cc = { version = "1.0", features = ["parallel"] }
1515
dunce = "1.0"
1616

1717
[dependencies]
18-
getrandom = "0.2"
18+
getrandom = "0.3"
1919
libc = "0.2"

pqcrypto-internals/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ use core::slice;
1818
#[no_mangle]
1919
pub unsafe extern "C" fn PQCRYPTO_RUST_randombytes(buf: *mut u8, len: libc::size_t) -> libc::c_int {
2020
let buf = slice::from_raw_parts_mut(buf, len);
21-
getrandom::getrandom(buf).expect("RNG Failed");
21+
getrandom::fill(buf).expect("RNG Failed");
2222
0
2323
}

pqcrypto-template/scheme/Cargo.toml.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ cryptographically-insecure = []
4040

4141
[dev-dependencies]
4242
{% if type == "sign" %}
43-
rand = "0.8.5"
43+
rand = "0.9"
4444
{% endif %}
4545

4646
[build-dependencies]

pqcrypto-template/scheme/src/ffi.rs.j2

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -337,9 +337,9 @@ mod test_{{ scheme.name|nameize }}_{{ implementation|nameize }} {
337337
}
338338
{% endif %}
339339
unsafe {
340-
let mut rng = rand::thread_rng();
341-
let mut mlen: usize = rng.gen::<u16>() as usize;
342-
let msg: Vec<u8> = (0..mlen).map(|_| rng.gen()).collect();
340+
let mut rng = rand::rng();
341+
let mut mlen: usize = rng.random::<u16>() as usize;
342+
let msg: Vec<u8> = (0..mlen).map(|_| rng.random()).collect();
343343

344344
let mut pk = vec![0u8; PQCLEAN_{{ NS_NAME }}_CRYPTO_PUBLICKEYBYTES];
345345
let mut sk = vec![0u8; PQCLEAN_{{ NS_NAME }}_CRYPTO_SECRETKEYBYTES];

pqcrypto-template/scheme/src/scheme.rs.j2

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -931,8 +931,8 @@ mod test {
931931
{% else %}
932932
#[test]
933933
pub fn test_sign() {
934-
let mut rng = rand::thread_rng();
935-
let len: u16 = rng.gen();
934+
let mut rng = rand::rng();
935+
let len: u16 = rng.random();
936936

937937
let message = (0..len).map(|_| rng.gen::<u8>()).collect::<Vec<_>>();
938938
let (pk, sk) = keypair();
@@ -943,8 +943,8 @@ mod test {
943943

944944
#[test]
945945
pub fn test_sign_detached() {
946-
let mut rng = rand::thread_rng();
947-
let len: u16 = rng.gen();
946+
let mut rng = rand::rng();
947+
let len: u16 = rng.random();
948948
let message = (0..len).map(|_| rng.gen::<u8>()).collect::<Vec<_>>();
949949

950950
let (pk, sk) = keypair();
@@ -956,8 +956,8 @@ mod test {
956956
{% if supports_context %}
957957
#[test]
958958
pub fn test_sign_ctx() {
959-
let mut rng = rand::thread_rng();
960-
let len: u16 = rng.gen();
959+
let mut rng = rand::rng();
960+
let len: u16 = rng.random();
961961
let ctx = (0..10).map(|_| rng.gen::<u8>()).collect::<Vec<_>>();
962962

963963
let message = (0..len).map(|_| rng.gen::<u8>()).collect::<Vec<_>>();
@@ -970,8 +970,8 @@ mod test {
970970

971971
#[test]
972972
pub fn test_sign_detached_ctx() {
973-
let mut rng = rand::thread_rng();
974-
let len: u16 = rng.gen();
973+
let mut rng = rand::rng();
974+
let len: u16 = rng.random();
975975
let message = (0..len).map(|_| rng.gen::<u8>()).collect::<Vec<_>>();
976976
let ctx = (0..10).map(|_| rng.gen::<u8>()).collect::<Vec<_>>();
977977

0 commit comments

Comments
 (0)