Index: nss/lib/util/secoidt.h |
diff --git a/nss/lib/util/secoidt.h b/nss/lib/util/secoidt.h |
index 747450ed06bcd127ebef5d25b6bddac1484ca7a2..d9386a75a1a7d510d201319ee76fb51d0b95adee 100644 |
--- a/nss/lib/util/secoidt.h |
+++ b/nss/lib/util/secoidt.h |
@@ -443,6 +443,44 @@ typedef enum { |
/* The 'name' attribute type in X.520 */ |
SEC_OID_AVA_NAME = 317, |
+ |
+ SEC_OID_AES_128_GCM = 318, |
+ SEC_OID_AES_192_GCM = 319, |
+ SEC_OID_AES_256_GCM = 320, |
+ SEC_OID_IDEA_CBC = 321, |
+ |
+ /* pseudo - OIDs */ |
+ |
+ SEC_OID_RC2_40_CBC = 322, |
+ SEC_OID_DES_40_CBC = 323, |
+ SEC_OID_RC4_40 = 324, |
+ SEC_OID_RC4_56 = 325, |
+ SEC_OID_NULL_CIPHER = 326, |
+ |
+ SEC_OID_HMAC_MD5 = 327, |
+ |
+ SEC_OID_TLS_RSA = 328, |
+ SEC_OID_TLS_DHE_RSA = 329, |
+ SEC_OID_TLS_DHE_DSS = 330, |
+ SEC_OID_TLS_DH_RSA = 331, |
+ SEC_OID_TLS_DH_DSS = 332, |
+ SEC_OID_TLS_DH_ANON = 333, |
+ SEC_OID_TLS_ECDHE_ECDSA = 334, |
+ SEC_OID_TLS_ECDHE_RSA = 335, |
+ SEC_OID_TLS_ECDH_ECDSA = 336, |
+ SEC_OID_TLS_ECDH_RSA = 337, |
+ SEC_OID_TLS_ECDH_ANON = 338, |
+ SEC_OID_TLS_RSA_EXPORT = 339, |
+ |
+ SEC_OID_TLS_DHE_RSA_EXPORT = 340, |
+ SEC_OID_TLS_DHE_DSS_EXPORT = 341, |
+ SEC_OID_TLS_DH_RSA_EXPORT = 342, |
+ SEC_OID_TLS_DH_DSS_EXPORT = 343, |
+ SEC_OID_TLS_DH_ANON_EXPORT = 344, |
+ SEC_OID_APPLY_SSL_POLICY = 345, |
+ |
+ SEC_OID_CHACHA20_POLY1305 = 346, |
+ |
SEC_OID_TOTAL |
} SECOidTag; |
@@ -477,6 +515,8 @@ struct SECOidDataStr { |
#define NSS_USE_ALG_IN_CERT_SIGNATURE 0x00000001 /* CRLs and OCSP, too */ |
#define NSS_USE_ALG_IN_CMS_SIGNATURE 0x00000002 /* used in S/MIME */ |
#define NSS_USE_ALG_IN_SSL_KX 0x00000004 /* used in SSL key exchange */ |
+#define NSS_USE_ALG_IN_SSL 0x00000008 /* used in SSL record protocol */ |
+#define NSS_USE_POLICY_IN_SSL 0x00000010 /* enable policy in SSL protocol */ |
#define NSS_USE_ALG_RESERVED 0xfffffffc /* may be used in future */ |
/* Code MUST NOT SET or CLEAR reserved bits, and must NOT depend on them |