Sorry if I missed with a community to ask.
Recently I stumbled on a fact that the same cipher suite can be designated by two different IDs, and this is not a typo nor single occasion.
For instance: http://www.thesprawl.org/research/tls-and-ssl-cipher-suites
- TLS_ECDH_ECDSA_WITH_NULL_SHA is
0x0047
and0xC001
- TLS_ECDH_ECDSA_WITH_RC4_128_SHA is
0x0048
and0xC002
- SSL_RSA_FIPS_WITH_DES_CBC_SHA is
0xFEFE
and0xFFE1
- SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA is
0xFEFF
and0xFFE0
And few others more, like TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA and TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA.
So, the question is: why two codes are used to designate the same cipher suite? Is it a marker of legacy (broken?) implementation to distinguish? Or just a merge of two standards? Or something else?