case 0x000012:    cs_str = "SSL3/DHE_DSS/DES56-CBC/SHA";      break;
case 0x000012:    cs_str = "SSL3/DHE-DSS/DES56-CBC/SHA";      break;
const char * V2CipherString(int cs_int) {  char *cs_str;  cs_str = NULL;  switch (cs_int) {  case 0x010080:    cs_str = "SSL2/RSA/RC4-128/MD5";       break;  case 0x020080:    cs_str = "SSL2/RSA/RC4-40/MD5";    break;  case 0x030080:    cs_str = "SSL2/RSA/RC2CBC128/MD5";     break;  case 0x040080:    cs_str = "SSL2/RSA/RC2CBC40/MD5";  break;  case 0x050080:    cs_str = "SSL2/RSA/IDEA128CBC/MD5";    break;  case 0x060040:    cs_str = "SSL2/RSA/DES56-CBC/MD5";      break;  case 0x0700C0:    cs_str = "SSL2/RSA/3DES192EDE-CBC/MD5"; break;  case 0x000001:    cs_str = "SSL3/RSA/NULL/MD5";             break;  case 0x000002:    cs_str = "SSL3/RSA/NULL/SHA";             break;  case 0x000003:    cs_str = "SSL3/RSA/RC4-40/MD5";       break;  case 0x000004:    cs_str = "SSL3/RSA/RC4-128/MD5";          break;  case 0x000005:    cs_str = "SSL3/RSA/RC4-128/SHA";          break;  case 0x000006:    cs_str = "SSL3/RSA/RC2CBC40/MD5";     break;  case 0x000007:    cs_str = "SSL3/RSA/IDEA128CBC/SHA";       break;  case 0x000008:    cs_str = "SSL3/RSA/DES40-CBC/SHA";         break;  case 0x000009:    cs_str = "SSL3/RSA/DES56-CBC/SHA";         break;  case 0x00000A:    cs_str = "SSL3/RSA/3DES192EDE-CBC/SHA";    break;  case 0x00000B:    cs_str = "SSL3/DH-DSS/DES40-CBC/SHA";      break;  case 0x00000C:    cs_str = "SSL3/DH_DSS/DES56-CBC/SHA";      break;  case 0x00000D:    cs_str = "SSL3/DH-DSS/DES192EDE3CBC/SHA"; break;  case 0x00000E:    cs_str = "SSL3/DH-RSA/DES40-CBC/SHA";      break;  case 0x00000F:    cs_str = "SSL3/DH_RSA/DES56-CBC/SHA";      break;  case 0x000010:    cs_str = "SSL3/DH-RSA/3DES192EDE-CBC/SHA"; break;  case 0x000011:    cs_str = "SSL3/DHE-DSS/DES40-CBC/SHA";      break;  case 0x000012:    cs_str = "SSL3/DHE_DSS/DES56-CBC/SHA";      break;  case 0x000013:    cs_str = "SSL3/DHE-DSS/DES192EDE3CBC/SHA"; break;  case 0x000014:    cs_str = "SSL3/DHE-RSA/DES40-CBC/SHA";      break;  case 0x000015:    cs_str = "SSL3/DHE_RSA/DES56-CBC/SHA";      break;  case 0x000016:    cs_str = "SSL3/DHE-RSA/3DES192EDE-CBC/SHA"; break;  case 0x000017:    cs_str = "SSL3/DH-anon/RC4-40/MD5";     break;  case 0x000018:    cs_str = "SSL3/DH-anon/RC4-128/MD5";        break;  case 0x000019:    cs_str = "SSL3/DH-anon/DES40-CBC/SHA";       break;  case 0x00001A:    cs_str = "SSL3/DH-anon/DES56-CBC/SHA";       break;  case 0x00001B:    cs_str = "SSL3/DH-anon/3DES192EDE-CBC/SHA"; break;  case 0x00001C:    cs_str = "SSL3/FORTEZZA-DMS/NULL/SHA";      break;  case 0x00001D:    cs_str = "SSL3/FORTEZZA-DMS/FORTEZZA-CBC/SHA";  break;  case 0x00001E:    cs_str = "SSL3/FORTEZZA-DMS/RC4-128/SHA";  break;  case 0x000062:    cs_str = "TLS/RSA_EXPORT1024/DES56_CBC/SHA";   break;  case 0x000064:    cs_str = "TLS/RSA_EXPORT1024/RC4-56/SHA";	   break;  case 0x000063:    cs_str = "TLS/DHE-DSS_EXPORT1024/DES56-CBC/SHA"; break;  case 0x000065:    cs_str = "TLS/DHE-DSS_EXPORT1024/RC4-56/SHA";  break;  case 0x000066:    cs_str = "TLS/DHE-DSS/RC4-128/SHA";		   break;  case 0x00ffe1:    cs_str = "SSL3/RSA-FIPS/DES56-CBC/SHA";         break;  case 0x00ffe0:    cs_str = "SSL3/RSA-FIPS/3DES192EDE-CBC/SHA";    break;  /* the string literal is broken up to avoid trigraphs */  default:          cs_str = "????" "/????????" "/?????????" "/???"; break;  }  return cs_str;}