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
0x0047and0xC001 - TLS_ECDH_ECDSA_WITH_RC4_128_SHA is
0x0048and0xC002 - SSL_RSA_FIPS_WITH_DES_CBC_SHA is
0xFEFEand0xFFE1 - SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA is
0xFEFFand0xFFE0
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?