Use subtle to replace deprecated ring::constant_time::verify_slices_are_equal (#5680)

This commit is contained in:
Timshel authored and GitHub committed 2025-03-15 19:33:17 +01:00
1 parent 6edceb5f7a
commit 1dae6093c9
3 files changed
+7 -6

No files matched your search

+2 -3
View File
@@ -110,7 +110,6 @@ pub fn generate_api_key() -> String {
// Constant time compare
//
pub fn ct_eq<T: AsRef<[u8]>, U: AsRef<[u8]>>(a: T, b: U) -> bool {
use ring::constant_time::verify_slices_are_equal;
verify_slices_are_equal(a.as_ref(), b.as_ref()).is_ok()
use subtle::ConstantTimeEq;
a.as_ref().ct_eq(b.as_ref()).into()
}