diff options
Diffstat (limited to 'ext/crypto/shared.rs')
-rw-r--r-- | ext/crypto/shared.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ext/crypto/shared.rs b/ext/crypto/shared.rs index 1a0703b26..3b32bb2a2 100644 --- a/ext/crypto/shared.rs +++ b/ext/crypto/shared.rs @@ -37,6 +37,13 @@ pub const RSAES_OAEP_OID: rsa::pkcs8::ObjectIdentifier = pub const ID_P_SPECIFIED: rsa::pkcs8::ObjectIdentifier = rsa::pkcs8::ObjectIdentifier::new("1.2.840.113549.1.1.9"); +pub const ID_SECP256R1_OID: rsa::pkcs8::ObjectIdentifier = + rsa::pkcs8::ObjectIdentifier::new("1.2.840.10045.3.1.7"); +pub const ID_SECP384R1_OID: rsa::pkcs8::ObjectIdentifier = + rsa::pkcs8::ObjectIdentifier::new("1.3.132.0.34"); +pub const ID_SECP521R1_OID: rsa::pkcs8::ObjectIdentifier = + rsa::pkcs8::ObjectIdentifier::new("1.3.132.0.35"); + #[derive(Serialize, Deserialize, Copy, Clone, PartialEq)] pub enum ShaHash { #[serde(rename = "SHA-1")] @@ -55,6 +62,8 @@ pub enum EcNamedCurve { P256, #[serde(rename = "P-384")] P384, + #[serde(rename = "P-521")] + P521, } #[derive(Serialize, Deserialize)] |