@@ -325,6 +325,90 @@ pub mod fips202 {
325325 pub const ID_SHA_3_384 : crate :: ObjectIdentifier =
326326 crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.2.9" ) ;
327327}
328+ pub mod fips203 {
329+ pub const NIST_ALGORITHMS : crate :: ObjectIdentifier =
330+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4" ) ;
331+ pub const KEMS : crate :: ObjectIdentifier =
332+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.4" ) ;
333+ pub const ID_ALG_ML_KEM_512 : crate :: ObjectIdentifier =
334+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.4.1" ) ;
335+ pub const ID_ALG_ML_KEM_768 : crate :: ObjectIdentifier =
336+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.4.2" ) ;
337+ pub const ID_ALG_ML_KEM_1024 : crate :: ObjectIdentifier =
338+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.4.3" ) ;
339+ }
340+ pub mod fips204 {
341+ pub const NIST_ALGORITHMS : crate :: ObjectIdentifier =
342+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4" ) ;
343+ pub const SIG_ALGS : crate :: ObjectIdentifier =
344+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3" ) ;
345+ pub const ID_ML_DSA_44 : crate :: ObjectIdentifier =
346+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.17" ) ;
347+ pub const ID_ML_DSA_65 : crate :: ObjectIdentifier =
348+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.18" ) ;
349+ pub const ID_ML_DSA_87 : crate :: ObjectIdentifier =
350+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.19" ) ;
351+ pub const ID_HASH_ML_DSA_44_WITH_SHA_512 : crate :: ObjectIdentifier =
352+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.32" ) ;
353+ pub const ID_HASH_ML_DSA_65_WITH_SHA_512 : crate :: ObjectIdentifier =
354+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.33" ) ;
355+ pub const ID_HASH_ML_DSA_87_WITH_SHA_512 : crate :: ObjectIdentifier =
356+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.34" ) ;
357+ }
358+ pub mod fips205 {
359+ pub const NIST_ALGORITHMS : crate :: ObjectIdentifier =
360+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4" ) ;
361+ pub const SIG_ALGS : crate :: ObjectIdentifier =
362+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3" ) ;
363+ pub const ID_SLH_DSA_SHA_2_128_S : crate :: ObjectIdentifier =
364+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.20" ) ;
365+ pub const ID_SLH_DSA_SHA_2_128_F : crate :: ObjectIdentifier =
366+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.21" ) ;
367+ pub const ID_SLH_DSA_SHA_2_192_S : crate :: ObjectIdentifier =
368+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.22" ) ;
369+ pub const ID_SLH_DSA_SHA_2_192_F : crate :: ObjectIdentifier =
370+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.23" ) ;
371+ pub const ID_SLH_DSA_SHA_2_256_S : crate :: ObjectIdentifier =
372+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.24" ) ;
373+ pub const ID_SLH_DSA_SHA_2_256_F : crate :: ObjectIdentifier =
374+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.25" ) ;
375+ pub const ID_SLH_DSA_SHAKE_128_S : crate :: ObjectIdentifier =
376+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.26" ) ;
377+ pub const ID_SLH_DSA_SHAKE_128_F : crate :: ObjectIdentifier =
378+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.27" ) ;
379+ pub const ID_SLH_DSA_SHAKE_192_S : crate :: ObjectIdentifier =
380+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.28" ) ;
381+ pub const ID_SLH_DSA_SHAKE_192_F : crate :: ObjectIdentifier =
382+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.29" ) ;
383+ pub const ID_SLH_DSA_SHAKE_256_S : crate :: ObjectIdentifier =
384+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.30" ) ;
385+ pub const ID_SLH_DSA_SHAKE_256_F : crate :: ObjectIdentifier =
386+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.31" ) ;
387+ pub const ID_HASH_SLH_DSA_SHA_2_128_S_WITH_SHA_256 : crate :: ObjectIdentifier =
388+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.35" ) ;
389+ pub const ID_HASH_SLH_DSA_SHA_2_128_F_WITH_SHA_256 : crate :: ObjectIdentifier =
390+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.36" ) ;
391+ pub const ID_HASH_SLH_DSA_SHA_2_192_S_WITH_SHA_512 : crate :: ObjectIdentifier =
392+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.37" ) ;
393+ pub const ID_HASH_SLH_DSA_SHA_2_192_F_WITH_SHA_512 : crate :: ObjectIdentifier =
394+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.38" ) ;
395+ pub const ID_HASH_SLH_DSA_SHA_2_256_S_WITH_SHA_512 : crate :: ObjectIdentifier =
396+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.39" ) ;
397+ pub const ID_HASH_SLH_DSA_SHA_2_256_F_WITH_SHA_512 : crate :: ObjectIdentifier =
398+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.40" ) ;
399+ pub const ID_HASH_SLH_DSA_SHAKE_128_S_WITH_SHAKE_128 : crate :: ObjectIdentifier =
400+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.41" ) ;
401+ pub const ID_HASH_SLH_DSA_SHAKE_128_F_WITH_SHAKE_128 : crate :: ObjectIdentifier =
402+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.42" ) ;
403+ pub const ID_HASH_SLH_DSA_SHAKE_192_S_WITH_SHAKE_256 : crate :: ObjectIdentifier =
404+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.43" ) ;
405+ pub const ID_HASH_SLH_DSA_SHAKE_192_F_WITH_SHAKE_256 : crate :: ObjectIdentifier =
406+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.44" ) ;
407+ pub const ID_HASH_SLH_DSA_SHAKE_256_S_WITH_SHAKE_256 : crate :: ObjectIdentifier =
408+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.45" ) ;
409+ pub const ID_HASH_SLH_DSA_SHAKE_256_F_WITH_SHAKE_256 : crate :: ObjectIdentifier =
410+ crate :: ObjectIdentifier :: new_unwrap ( "2.16.840.1.101.3.4.3.46" ) ;
411+ }
328412pub mod rfc1274 {
329413 pub const TEXT_ENCODED_OR_ADDRESS : crate :: ObjectIdentifier =
330414 crate :: ObjectIdentifier :: new_unwrap ( "0.9.2342.19200300.100.1.2" ) ;
@@ -2972,6 +3056,90 @@ pub const DB: super::Database<'static> = super::Database(&[
29723056 ( & fips202:: ID_SHA_3_224 , "id-sha3-224" ) ,
29733057 ( & fips202:: ID_SHA_3_256 , "id-sha3-256" ) ,
29743058 ( & fips202:: ID_SHA_3_384 , "id-sha3-384" ) ,
3059+ ( & fips203:: NIST_ALGORITHMS , "nistAlgorithms" ) ,
3060+ ( & fips203:: KEMS , "kems" ) ,
3061+ ( & fips203:: ID_ALG_ML_KEM_512 , "id-alg-ml-kem-512" ) ,
3062+ ( & fips203:: ID_ALG_ML_KEM_768 , "id-alg-ml-kem-768" ) ,
3063+ ( & fips203:: ID_ALG_ML_KEM_1024 , "id-alg-ml-kem-1024" ) ,
3064+ ( & fips204:: NIST_ALGORITHMS , "nistAlgorithms" ) ,
3065+ ( & fips204:: SIG_ALGS , "sigAlgs" ) ,
3066+ ( & fips204:: ID_ML_DSA_44 , "id-ml-dsa-44" ) ,
3067+ ( & fips204:: ID_ML_DSA_65 , "id-ml-dsa-65" ) ,
3068+ ( & fips204:: ID_ML_DSA_87 , "id-ml-dsa-87" ) ,
3069+ (
3070+ & fips204:: ID_HASH_ML_DSA_44_WITH_SHA_512 ,
3071+ "id-hash-ml-dsa-44-with-sha512" ,
3072+ ) ,
3073+ (
3074+ & fips204:: ID_HASH_ML_DSA_65_WITH_SHA_512 ,
3075+ "id-hash-ml-dsa-65-with-sha512" ,
3076+ ) ,
3077+ (
3078+ & fips204:: ID_HASH_ML_DSA_87_WITH_SHA_512 ,
3079+ "id-hash-ml-dsa-87-with-sha512" ,
3080+ ) ,
3081+ ( & fips205:: NIST_ALGORITHMS , "nistAlgorithms" ) ,
3082+ ( & fips205:: SIG_ALGS , "sigAlgs" ) ,
3083+ ( & fips205:: ID_SLH_DSA_SHA_2_128_S , "id-slh-dsa-sha2-128s" ) ,
3084+ ( & fips205:: ID_SLH_DSA_SHA_2_128_F , "id-slh-dsa-sha2-128f" ) ,
3085+ ( & fips205:: ID_SLH_DSA_SHA_2_192_S , "id-slh-dsa-sha2-192s" ) ,
3086+ ( & fips205:: ID_SLH_DSA_SHA_2_192_F , "id-slh-dsa-sha2-192f" ) ,
3087+ ( & fips205:: ID_SLH_DSA_SHA_2_256_S , "id-slh-dsa-sha2-256s" ) ,
3088+ ( & fips205:: ID_SLH_DSA_SHA_2_256_F , "id-slh-dsa-sha2-256f" ) ,
3089+ ( & fips205:: ID_SLH_DSA_SHAKE_128_S , "id-slh-dsa-shake-128s" ) ,
3090+ ( & fips205:: ID_SLH_DSA_SHAKE_128_F , "id-slh-dsa-shake-128f" ) ,
3091+ ( & fips205:: ID_SLH_DSA_SHAKE_192_S , "id-slh-dsa-shake-192s" ) ,
3092+ ( & fips205:: ID_SLH_DSA_SHAKE_192_F , "id-slh-dsa-shake-192f" ) ,
3093+ ( & fips205:: ID_SLH_DSA_SHAKE_256_S , "id-slh-dsa-shake-256s" ) ,
3094+ ( & fips205:: ID_SLH_DSA_SHAKE_256_F , "id-slh-dsa-shake-256f" ) ,
3095+ (
3096+ & fips205:: ID_HASH_SLH_DSA_SHA_2_128_S_WITH_SHA_256 ,
3097+ "id-hash-slh-dsa-sha2-128s-with-sha256" ,
3098+ ) ,
3099+ (
3100+ & fips205:: ID_HASH_SLH_DSA_SHA_2_128_F_WITH_SHA_256 ,
3101+ "id-hash-slh-dsa-sha2-128f-with-sha256" ,
3102+ ) ,
3103+ (
3104+ & fips205:: ID_HASH_SLH_DSA_SHA_2_192_S_WITH_SHA_512 ,
3105+ "id-hash-slh-dsa-sha2-192s-with-sha512" ,
3106+ ) ,
3107+ (
3108+ & fips205:: ID_HASH_SLH_DSA_SHA_2_192_F_WITH_SHA_512 ,
3109+ "id-hash-slh-dsa-sha2-192f-with-sha512" ,
3110+ ) ,
3111+ (
3112+ & fips205:: ID_HASH_SLH_DSA_SHA_2_256_S_WITH_SHA_512 ,
3113+ "id-hash-slh-dsa-sha2-256s-with-sha512" ,
3114+ ) ,
3115+ (
3116+ & fips205:: ID_HASH_SLH_DSA_SHA_2_256_F_WITH_SHA_512 ,
3117+ "id-hash-slh-dsa-sha2-256f-with-sha512" ,
3118+ ) ,
3119+ (
3120+ & fips205:: ID_HASH_SLH_DSA_SHAKE_128_S_WITH_SHAKE_128 ,
3121+ "id-hash-slh-dsa-shake-128s-with-shake128" ,
3122+ ) ,
3123+ (
3124+ & fips205:: ID_HASH_SLH_DSA_SHAKE_128_F_WITH_SHAKE_128 ,
3125+ "id-hash-slh-dsa-shake-128f-with-shake128" ,
3126+ ) ,
3127+ (
3128+ & fips205:: ID_HASH_SLH_DSA_SHAKE_192_S_WITH_SHAKE_256 ,
3129+ "id-hash-slh-dsa-shake-192s-with-shake256" ,
3130+ ) ,
3131+ (
3132+ & fips205:: ID_HASH_SLH_DSA_SHAKE_192_F_WITH_SHAKE_256 ,
3133+ "id-hash-slh-dsa-shake-192f-with-shake256" ,
3134+ ) ,
3135+ (
3136+ & fips205:: ID_HASH_SLH_DSA_SHAKE_256_S_WITH_SHAKE_256 ,
3137+ "id-hash-slh-dsa-shake-256s-with-shake256" ,
3138+ ) ,
3139+ (
3140+ & fips205:: ID_HASH_SLH_DSA_SHAKE_256_F_WITH_SHAKE_256 ,
3141+ "id-hash-slh-dsa-shake-256f-with-shake256" ,
3142+ ) ,
29753143 ( & rfc1274:: TEXT_ENCODED_OR_ADDRESS , "textEncodedORAddress" ) ,
29763144 ( & rfc1274:: OTHER_MAILBOX , "otherMailbox" ) ,
29773145 ( & rfc1274:: LAST_MODIFIED_TIME , "lastModifiedTime" ) ,
0 commit comments