# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Network Security Services (NSS)
#
# The Initial Developer of the Original Code is Sun Microsystems, Inc.
# Portions created by the Initial Developer are Copyright (C) 2006-2009
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****

nss                                      openssl                    iis 

#
# SSL v3.0 cipher suites.
#
SSL3_RSA_WITH_NULL_MD5                   NULL-MD5                   i
SSL3_RSA_WITH_NULL_SHA                   NULL-SHA                   z
SSL3_RSA_EXPORT_WITH_RC4_40_MD5          EXP-RC4-MD5                f
SSL3_RSA_WITH_RC4_128_MD5                RC4-MD5                    c
SSL3_RSA_WITH_RC4_128_SHA                RC4-SHA                    n
SSL3_RSA_EXPORT_WITH_RC2_CBC_40_MD5      EXP-RC2-CBC-MD5            g
SSL3_RSA_WITH_IDEA_CBC_SHA               IDEA-CBC-SHA
SSL3_RSA_EXPORT_WITH_DES40_CBC_SHA       EXP-DES-CBC-SHA            
SSL3_RSA_WITH_DES_CBC_SHA                DES-CBC-SHA                e
SSL3_RSA_WITH_3DES_EDE_CBC_SHA           DES-CBC3-SHA               d

SSL3_DH_DSS_EXPORT_WITH_DES40_CBC_SHA    Not_implemented.
SSL3_DH_DSS_WITH_DES_CBC_SHA             Not_implemented.
SSL3_DH_DSS_WITH_3DES_EDE_CBC_SHA        Not_implemented.
SSL3_DH_RSA_EXPORT_WITH_DES40_CBC_SHA    Not_implemented.
SSL3_DH_RSA_WITH_DES_CBC_SHA             Not_implemented.
SSL3_DH_RSA_WITH_3DES_EDE_CBC_SHA        Not_implemented.
SSL3_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA   EXP-EDH-DSS-DES-CBC-SHA
SSL3_DHE_DSS_WITH_DES_CBC_SHA            EDH-DSS-CBC-SHA            s
SSL3_DHE_DSS_WITH_3DES_EDE_CBC_SHA       EDH-DSS-DES-CBC3-SHA       q
SSL3_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA   EXP-EDH-RSA-DES-CBC-SHA
SSL3_DHE_RSA_WITH_DES_CBC_SHA            EDH-RSA-DES-CBC-SHA
SSL3_DHE_RSA_WITH_3DES_EDE_CBC_SHA       EDH-RSA-DES-CBC3-SHA

SSL3_DH_anon_EXPORT_WITH_RC4_40_MD5      EXP-ADH-RC4-MD5
SSL3_DH_anon_WITH_RC4_128_MD5            ADH-RC4-MD5
SSL3_DH_anon_EXPORT_WITH_DES40_CBC_SHA   EXP-ADH-DES-CBC-SHA
SSL3_DH_anon_WITH_DES_CBC_SHA            ADH-DES-CBC-SHA
SSL3_DH_anon_WITH_3DES_EDE_CBC_SHA       ADH-DES-CBC3-SHA

SSL3_FORTEZZA_KEA_WITH_NULL_SHA          Not_implemented.
SSL3_FORTEZZA_KEA_WITH_FORTEZZA_CBC_SHA  Not_implemented.
SSL3_FORTEZZA_KEA_WITH_RC4_128_SHA       Not_implemented.

#
# Next four added to have ciphers below for SSL3 protocol
#
SSL3_RSA_WITH_AES_128_CBC_SHA            AES128-SHA
SSL3_RSA_WITH_AES_256_CBC_SHA            AES256-SHA

SSL3_RSA_EXPORT_WITH_DES_CBC_SHA         EXP1024-DES-CBC-SHA        l
SSL3_RSA_EXPORT_WITH_RC4_56_SHA          EXP1024-RC4-SHA            m

#
#TLS v1.0 cipher suites.
#
TLS_RSA_WITH_NULL_MD5                   NULL-MD5
TLS_RSA_WITH_NULL_SHA                   NULL-SHA
TLS_RSA_EXPORT_WITH_RC4_40_MD5          EXP-RC4-MD5
TLS_RSA_WITH_RC4_128_MD5                RC4-MD5
TLS_RSA_WITH_RC4_128_SHA                RC4-SHA
TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5      EXP-RC2-CBC-MD5
TLS_RSA_WITH_IDEA_CBC_SHA               IDEA-CBC-SHA
TLS_RSA_EXPORT_WITH_DES40_CBC_SHA       EXP-DES-CBC-SHA
TLS_RSA_WITH_DES_CBC_SHA                DES-CBC-SHA
TLS_RSA_WITH_3DES_EDE_CBC_SHA           DES-CBC3-SHA

TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA    Not_implemented.
TLS_DH_DSS_WITH_DES_CBC_SHA             Not_implemented.
TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA        Not_implemented.
TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA    Not_implemented.
TLS_DH_RSA_WITH_DES_CBC_SHA             Not_implemented.
TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA        Not_implemented.
TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA   EXP-EDH-DSS-DES-CBC-SHA
TLS_DHE_DSS_WITH_DES_CBC_SHA            EDH-DSS-CBC-SHA
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA       EDH-DSS-DES-CBC3-SHA
TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA   EXP-EDH-RSA-DES-CBC-SHA
TLS_DHE_RSA_WITH_DES_CBC_SHA            EDH-RSA-DES-CBC-SHA
TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA       EDH-RSA-DES-CBC3-SHA

TLS_DH_anon_EXPORT_WITH_RC4_40_MD5      EXP-ADH-RC4-MD5
TLS_DH_anon_WITH_RC4_128_MD5            ADH-RC4-MD5
TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA   EXP-ADH-DES-CBC-SHA
TLS_DH_anon_WITH_DES_CBC_SHA            ADH-DES-CBC-SHA
TLS_DH_anon_WITH_3DES_EDE_CBC_SHA       ADH-DES-CBC3-SHA

#
#AES ciphersuites from RFC3268, extending TLS v1.0
#

TLS_RSA_WITH_AES_128_CBC_SHA            AES128-SHA
TLS_RSA_WITH_AES_256_CBC_SHA            AES256-SHA

TLS_DH_DSS_WITH_AES_128_CBC_SHA         DH-DSS-AES128-SHA
TLS_DH_DSS_WITH_AES_256_CBC_SHA         DH-DSS-AES256-SHA
TLS_DH_RSA_WITH_AES_128_CBC_SHA         DH-RSA-AES128-SHA
TLS_DH_RSA_WITH_AES_256_CBC_SHA         DH-RSA-AES256-SHA

TLS_DHE_DSS_WITH_AES_128_CBC_SHA        DHE-DSS-AES128-SHA
TLS_DHE_DSS_WITH_AES_256_CBC_SHA        DHE-DSS-AES256-SHA
TLS_DHE_RSA_WITH_AES_128_CBC_SHA        DHE-RSA-AES128-SHA
TLS_DHE_RSA_WITH_AES_256_CBC_SHA        DHE-RSA-AES256-SHA

TLS_DH_anon_WITH_AES_128_CBC_SHA        ADH-AES128-SHA
TLS_DH_anon_WITH_AES_256_CBC_SHA        ADH-AES256-SHA

#
#Additional Export 1024 and other cipher suites
#
#Note: these ciphers can also be used in SSL v3.
#
TLS_RSA_EXPORT_WITH_DES_CBC_SHA         EXP1024-DES-CBC-SHA
TLS_RSA_EXPORT_WITH_RC4_56_SHA          EXP1024-RC4-SHA
TLS_DHE_DSS_EXPORT_WITH_DES_CBC_SHA     EXP1024-DHE-DSS-DES-CBC-SHA
TLS_DHE_DSS_EXPORT_WITH_RC4_56_SHA      EXP1024-DHE-DSS-RC4-SHA
TLS_DHE_DSS_WITH_RC4_128_SHA            DHE-DSS-RC4-SHA

#
#SSL v2.0 cipher suites.
#
SSL2_RC4_128_WITH_MD5                 RC4-MD5
SSL2_RC4_128_EXPORT40_WITH_MD5        EXP-RC4-MD5
SSL2_RC2_128_CBC_WITH_MD5             RC2-MD5
SSL2_RC2_128_CBC_EXPORT40_WITH_MD5    EXP-RC2-MD5
SSL2_IDEA_128_CBC_WITH_MD5            IDEA-CBC-MD5
SSL2_DES_64_CBC_WITH_MD5              DES-CBC-MD5
SSL2_DES_192_EDE3_CBC_WITH_MD5        DES-CBC3-MD5


#
# FIPS cipher list
#        
TLS_RSA_FIPS_WITH_3DES_EDE_CBC_SHA      Not_implemented
TLS_RSA_FIPS_WITH_DES_CBC_SHA           Not_implemented
SSL3_RSA_FIPS_WITH_3DES_EDE_CBC_SHA     Not_implemented
SSL3_RSA_FIPS_WITH_DES_CBC_SHA          Not_implemented
