Skip to content

Commit 9c1964e

Browse files
authored
Prepare 0.17.13 (#596)
* Update getrandom and CHANGELOG * Update GH Actions deps * Update rand to 0.10 and delete feature no longer needed * v0.17.13 * nit
1 parent d4f259c commit 9c1964e

File tree

4 files changed

+15
-6
lines changed

4 files changed

+15
-6
lines changed

.github/workflows/workflow_audit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ jobs:
2626
persist-credentials: false
2727

2828
- name: Install the latest version of uv
29-
uses: astral-sh/setup-uv@803947b9bd8e9f986429fa0c5a41c367cd732b41
29+
uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b
3030

3131
- name: Run zizmor 🌈
3232
run: uvx zizmor --persona=auditor --format sarif . > results.sarif
3333
env:
3434
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3535

3636
- name: Upload SARIF file
37-
uses: github/codeql-action/upload-sarif@cdefb33c0f6224e58673d9004f47f7cb3e328b89
37+
uses: github/codeql-action/upload-sarif@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2
3838
with:
3939
sarif_file: results.sarif
4040
category: zizmor

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
### 0.17.13
2+
3+
**Date:** February 23, 2026.
4+
5+
**Changelog:**
6+
- Make memory zeroization an optional feature (enabled by default - equivalent to before the change) ([#592](https://github.com/orion-rs/orion/pull/592), credits: [@achimcc](https://github.com/achimcc)).
7+
- Update `getrandom` to `0.4.1`.
8+
- Update `rand` (dev-dependency) to `0.10`.
9+
110
### 0.17.12
211

312
**Date:** January 8, 2026.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "orion"
3-
version = "0.17.12"
3+
version = "0.17.13"
44
authors = ["brycx <brycx@protonmail.com>"]
55
description = "Usable, easy and safe pure-Rust crypto"
66
keywords = ["cryptography", "crypto", "aead", "pqc", "kem"]
@@ -17,7 +17,7 @@ exclude = [".gitignore", ".travis.yml", "tests/*"]
1717
subtle = { version = "^2.2.2", default-features = false }
1818
zeroize = { version = "1.1.0", optional = true, default-features = false }
1919
fiat-crypto = { version = "0.3.0", default-features = false }
20-
getrandom = { version = "0.3.0", optional = true }
20+
getrandom = { version = "0.4.1", optional = true }
2121
ct-codecs = { version = "1.1.1", optional = true }
2222

2323
[dependencies.serde]
@@ -41,7 +41,7 @@ serde = { version = "1.0", features = ["derive"] }
4141
quickcheck = "1"
4242
quickcheck_macros = "1"
4343
criterion = "0.8.1"
44-
rand = { version = "0.9.0", features = ["thread_rng", "small_rng"] }
44+
rand = { version = "0.10.0", features = ["thread_rng"] }
4545
num-rational = { version = "0.4.2", default-features = false }
4646

4747
[[bench]]

src/test_framework/hpke_interface.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
use crate::errors::UnknownCryptoError;
2424
use core::ops::Range;
25-
use rand::{rngs::SmallRng, Rng, SeedableRng};
25+
use rand::{rngs::SmallRng, Rng, RngExt, SeedableRng};
2626

2727
/// A testable HPKE implementation. This is implemented separately for each HPKE mode.
2828
pub trait TestableHpke: Clone {

0 commit comments

Comments
 (0)