aws_lc_rs/unstable/
kem.rs1use core::fmt::Debug;
5
6use crate::kem::Algorithm;
7
8#[deprecated(note = "use aws_lc_rs::kem::{ML_KEM_512, ML_KEM_768, ML_KEM_1024}")]
9pub use crate::kem::{ML_KEM_1024, ML_KEM_512, ML_KEM_768};
10
11#[non_exhaustive]
12#[derive(Clone, Copy, Debug, PartialEq)]
13pub enum AlgorithmId {}
14
15impl crate::kem::AlgorithmIdentifier for AlgorithmId {
16 #[inline]
17 fn nid(self) -> i32 {
18 unreachable!("There are no AlgorithmIds")
19 }
20}
21
22impl crate::sealed::Sealed for AlgorithmId {}
23
24#[must_use]
29pub const fn get_algorithm(_id: AlgorithmId) -> Option<&'static Algorithm<AlgorithmId>> {
30 None
31}