diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libssl/s3_lib.c | 134 | ||||
| -rw-r--r-- | src/lib/libssl/src/ssl/s3_lib.c | 134 | ||||
| -rw-r--r-- | src/lib/libssl/src/ssl/tls1.h | 32 | ||||
| -rw-r--r-- | src/lib/libssl/tls1.h | 32 |
4 files changed, 328 insertions, 4 deletions
diff --git a/src/lib/libssl/s3_lib.c b/src/lib/libssl/s3_lib.c index f372b6523c..98eff97131 100644 --- a/src/lib/libssl/s3_lib.c +++ b/src/lib/libssl/s3_lib.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: s3_lib.c,v 1.90 2014/12/14 16:07:26 jsing Exp $ */ | 1 | /* $OpenBSD: s3_lib.c,v 1.91 2014/12/16 05:47:28 miod Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -996,6 +996,138 @@ SSL_CIPHER ssl3_ciphers[] = { | |||
| 996 | .alg_bits = 256, | 996 | .alg_bits = 256, |
| 997 | }, | 997 | }, |
| 998 | 998 | ||
| 999 | #ifndef OPENSSL_NO_CAMELLIA | ||
| 1000 | /* TLS 1.2 Camellia SHA-256 ciphersuites from RFC5932 */ | ||
| 1001 | |||
| 1002 | /* Cipher BA */ | ||
| 1003 | { | ||
| 1004 | .valid = 1, | ||
| 1005 | .name = TLS1_TXT_RSA_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1006 | .id = TLS1_CK_RSA_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1007 | .algorithm_mkey = SSL_kRSA, | ||
| 1008 | .algorithm_auth = SSL_aRSA, | ||
| 1009 | .algorithm_enc = SSL_CAMELLIA128, | ||
| 1010 | .algorithm_mac = SSL_SHA256, | ||
| 1011 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1012 | .algo_strength = SSL_HIGH, | ||
| 1013 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1014 | .strength_bits = 128, | ||
| 1015 | .alg_bits = 128, | ||
| 1016 | }, | ||
| 1017 | |||
| 1018 | /* Cipher BD */ | ||
| 1019 | { | ||
| 1020 | .valid = 1, | ||
| 1021 | .name = TLS1_TXT_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1022 | .id = TLS1_CK_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1023 | .algorithm_mkey = SSL_kDHE, | ||
| 1024 | .algorithm_auth = SSL_aDSS, | ||
| 1025 | .algorithm_enc = SSL_CAMELLIA128, | ||
| 1026 | .algorithm_mac = SSL_SHA256, | ||
| 1027 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1028 | .algo_strength = SSL_HIGH, | ||
| 1029 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1030 | .strength_bits = 128, | ||
| 1031 | .alg_bits = 128, | ||
| 1032 | }, | ||
| 1033 | |||
| 1034 | /* Cipher BE */ | ||
| 1035 | { | ||
| 1036 | .valid = 1, | ||
| 1037 | .name = TLS1_TXT_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1038 | .id = TLS1_CK_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1039 | .algorithm_mkey = SSL_kDHE, | ||
| 1040 | .algorithm_auth = SSL_aRSA, | ||
| 1041 | .algorithm_enc = SSL_CAMELLIA128, | ||
| 1042 | .algorithm_mac = SSL_SHA256, | ||
| 1043 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1044 | .algo_strength = SSL_HIGH, | ||
| 1045 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1046 | .strength_bits = 128, | ||
| 1047 | .alg_bits = 128, | ||
| 1048 | }, | ||
| 1049 | |||
| 1050 | /* Cipher BF */ | ||
| 1051 | { | ||
| 1052 | .valid = 1, | ||
| 1053 | .name = TLS1_TXT_ADH_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1054 | .id = TLS1_CK_ADH_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1055 | .algorithm_mkey = SSL_kDHE, | ||
| 1056 | .algorithm_auth = SSL_aNULL, | ||
| 1057 | .algorithm_enc = SSL_CAMELLIA128, | ||
| 1058 | .algorithm_mac = SSL_SHA256, | ||
| 1059 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1060 | .algo_strength = SSL_HIGH, | ||
| 1061 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1062 | .strength_bits = 128, | ||
| 1063 | .alg_bits = 128, | ||
| 1064 | }, | ||
| 1065 | |||
| 1066 | /* Cipher C0 */ | ||
| 1067 | { | ||
| 1068 | .valid = 1, | ||
| 1069 | .name = TLS1_TXT_RSA_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1070 | .id = TLS1_CK_RSA_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1071 | .algorithm_mkey = SSL_kRSA, | ||
| 1072 | .algorithm_auth = SSL_aRSA, | ||
| 1073 | .algorithm_enc = SSL_CAMELLIA256, | ||
| 1074 | .algorithm_mac = SSL_SHA256, | ||
| 1075 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1076 | .algo_strength = SSL_HIGH, | ||
| 1077 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1078 | .strength_bits = 256, | ||
| 1079 | .alg_bits = 256, | ||
| 1080 | }, | ||
| 1081 | |||
| 1082 | /* Cipher C3 */ | ||
| 1083 | { | ||
| 1084 | .valid = 1, | ||
| 1085 | .name = TLS1_TXT_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1086 | .id = TLS1_CK_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1087 | .algorithm_mkey = SSL_kDHE, | ||
| 1088 | .algorithm_auth = SSL_aDSS, | ||
| 1089 | .algorithm_enc = SSL_CAMELLIA256, | ||
| 1090 | .algorithm_mac = SSL_SHA256, | ||
| 1091 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1092 | .algo_strength = SSL_HIGH, | ||
| 1093 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1094 | .strength_bits = 256, | ||
| 1095 | .alg_bits = 256, | ||
| 1096 | }, | ||
| 1097 | |||
| 1098 | /* Cipher C4 */ | ||
| 1099 | { | ||
| 1100 | .valid = 1, | ||
| 1101 | .name = TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1102 | .id = TLS1_CK_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1103 | .algorithm_mkey = SSL_kDHE, | ||
| 1104 | .algorithm_auth = SSL_aRSA, | ||
| 1105 | .algorithm_enc = SSL_CAMELLIA256, | ||
| 1106 | .algorithm_mac = SSL_SHA256, | ||
| 1107 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1108 | .algo_strength = SSL_HIGH, | ||
| 1109 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1110 | .strength_bits = 256, | ||
| 1111 | .alg_bits = 256, | ||
| 1112 | }, | ||
| 1113 | |||
| 1114 | /* Cipher C5 */ | ||
| 1115 | { | ||
| 1116 | .valid = 1, | ||
| 1117 | .name = TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1118 | .id = TLS1_CK_ADH_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1119 | .algorithm_mkey = SSL_kDHE, | ||
| 1120 | .algorithm_auth = SSL_aNULL, | ||
| 1121 | .algorithm_enc = SSL_CAMELLIA256, | ||
| 1122 | .algorithm_mac = SSL_SHA256, | ||
| 1123 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1124 | .algo_strength = SSL_HIGH, | ||
| 1125 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1126 | .strength_bits = 256, | ||
| 1127 | .alg_bits = 256, | ||
| 1128 | }, | ||
| 1129 | #endif /* OPENSSL_NO_CAMELLIA */ | ||
| 1130 | |||
| 999 | /* Cipher C001 */ | 1131 | /* Cipher C001 */ |
| 1000 | { | 1132 | { |
| 1001 | .valid = 1, | 1133 | .valid = 1, |
diff --git a/src/lib/libssl/src/ssl/s3_lib.c b/src/lib/libssl/src/ssl/s3_lib.c index f372b6523c..98eff97131 100644 --- a/src/lib/libssl/src/ssl/s3_lib.c +++ b/src/lib/libssl/src/ssl/s3_lib.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: s3_lib.c,v 1.90 2014/12/14 16:07:26 jsing Exp $ */ | 1 | /* $OpenBSD: s3_lib.c,v 1.91 2014/12/16 05:47:28 miod Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -996,6 +996,138 @@ SSL_CIPHER ssl3_ciphers[] = { | |||
| 996 | .alg_bits = 256, | 996 | .alg_bits = 256, |
| 997 | }, | 997 | }, |
| 998 | 998 | ||
| 999 | #ifndef OPENSSL_NO_CAMELLIA | ||
| 1000 | /* TLS 1.2 Camellia SHA-256 ciphersuites from RFC5932 */ | ||
| 1001 | |||
| 1002 | /* Cipher BA */ | ||
| 1003 | { | ||
| 1004 | .valid = 1, | ||
| 1005 | .name = TLS1_TXT_RSA_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1006 | .id = TLS1_CK_RSA_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1007 | .algorithm_mkey = SSL_kRSA, | ||
| 1008 | .algorithm_auth = SSL_aRSA, | ||
| 1009 | .algorithm_enc = SSL_CAMELLIA128, | ||
| 1010 | .algorithm_mac = SSL_SHA256, | ||
| 1011 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1012 | .algo_strength = SSL_HIGH, | ||
| 1013 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1014 | .strength_bits = 128, | ||
| 1015 | .alg_bits = 128, | ||
| 1016 | }, | ||
| 1017 | |||
| 1018 | /* Cipher BD */ | ||
| 1019 | { | ||
| 1020 | .valid = 1, | ||
| 1021 | .name = TLS1_TXT_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1022 | .id = TLS1_CK_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1023 | .algorithm_mkey = SSL_kDHE, | ||
| 1024 | .algorithm_auth = SSL_aDSS, | ||
| 1025 | .algorithm_enc = SSL_CAMELLIA128, | ||
| 1026 | .algorithm_mac = SSL_SHA256, | ||
| 1027 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1028 | .algo_strength = SSL_HIGH, | ||
| 1029 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1030 | .strength_bits = 128, | ||
| 1031 | .alg_bits = 128, | ||
| 1032 | }, | ||
| 1033 | |||
| 1034 | /* Cipher BE */ | ||
| 1035 | { | ||
| 1036 | .valid = 1, | ||
| 1037 | .name = TLS1_TXT_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1038 | .id = TLS1_CK_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1039 | .algorithm_mkey = SSL_kDHE, | ||
| 1040 | .algorithm_auth = SSL_aRSA, | ||
| 1041 | .algorithm_enc = SSL_CAMELLIA128, | ||
| 1042 | .algorithm_mac = SSL_SHA256, | ||
| 1043 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1044 | .algo_strength = SSL_HIGH, | ||
| 1045 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1046 | .strength_bits = 128, | ||
| 1047 | .alg_bits = 128, | ||
| 1048 | }, | ||
| 1049 | |||
| 1050 | /* Cipher BF */ | ||
| 1051 | { | ||
| 1052 | .valid = 1, | ||
| 1053 | .name = TLS1_TXT_ADH_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1054 | .id = TLS1_CK_ADH_WITH_CAMELLIA_128_CBC_SHA256, | ||
| 1055 | .algorithm_mkey = SSL_kDHE, | ||
| 1056 | .algorithm_auth = SSL_aNULL, | ||
| 1057 | .algorithm_enc = SSL_CAMELLIA128, | ||
| 1058 | .algorithm_mac = SSL_SHA256, | ||
| 1059 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1060 | .algo_strength = SSL_HIGH, | ||
| 1061 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1062 | .strength_bits = 128, | ||
| 1063 | .alg_bits = 128, | ||
| 1064 | }, | ||
| 1065 | |||
| 1066 | /* Cipher C0 */ | ||
| 1067 | { | ||
| 1068 | .valid = 1, | ||
| 1069 | .name = TLS1_TXT_RSA_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1070 | .id = TLS1_CK_RSA_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1071 | .algorithm_mkey = SSL_kRSA, | ||
| 1072 | .algorithm_auth = SSL_aRSA, | ||
| 1073 | .algorithm_enc = SSL_CAMELLIA256, | ||
| 1074 | .algorithm_mac = SSL_SHA256, | ||
| 1075 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1076 | .algo_strength = SSL_HIGH, | ||
| 1077 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1078 | .strength_bits = 256, | ||
| 1079 | .alg_bits = 256, | ||
| 1080 | }, | ||
| 1081 | |||
| 1082 | /* Cipher C3 */ | ||
| 1083 | { | ||
| 1084 | .valid = 1, | ||
| 1085 | .name = TLS1_TXT_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1086 | .id = TLS1_CK_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1087 | .algorithm_mkey = SSL_kDHE, | ||
| 1088 | .algorithm_auth = SSL_aDSS, | ||
| 1089 | .algorithm_enc = SSL_CAMELLIA256, | ||
| 1090 | .algorithm_mac = SSL_SHA256, | ||
| 1091 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1092 | .algo_strength = SSL_HIGH, | ||
| 1093 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1094 | .strength_bits = 256, | ||
| 1095 | .alg_bits = 256, | ||
| 1096 | }, | ||
| 1097 | |||
| 1098 | /* Cipher C4 */ | ||
| 1099 | { | ||
| 1100 | .valid = 1, | ||
| 1101 | .name = TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1102 | .id = TLS1_CK_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1103 | .algorithm_mkey = SSL_kDHE, | ||
| 1104 | .algorithm_auth = SSL_aRSA, | ||
| 1105 | .algorithm_enc = SSL_CAMELLIA256, | ||
| 1106 | .algorithm_mac = SSL_SHA256, | ||
| 1107 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1108 | .algo_strength = SSL_HIGH, | ||
| 1109 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1110 | .strength_bits = 256, | ||
| 1111 | .alg_bits = 256, | ||
| 1112 | }, | ||
| 1113 | |||
| 1114 | /* Cipher C5 */ | ||
| 1115 | { | ||
| 1116 | .valid = 1, | ||
| 1117 | .name = TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1118 | .id = TLS1_CK_ADH_WITH_CAMELLIA_256_CBC_SHA256, | ||
| 1119 | .algorithm_mkey = SSL_kDHE, | ||
| 1120 | .algorithm_auth = SSL_aNULL, | ||
| 1121 | .algorithm_enc = SSL_CAMELLIA256, | ||
| 1122 | .algorithm_mac = SSL_SHA256, | ||
| 1123 | .algorithm_ssl = SSL_TLSV1_2, | ||
| 1124 | .algo_strength = SSL_HIGH, | ||
| 1125 | .algorithm2 = SSL_HANDSHAKE_MAC_SHA256|TLS1_PRF_SHA256, | ||
| 1126 | .strength_bits = 256, | ||
| 1127 | .alg_bits = 256, | ||
| 1128 | }, | ||
| 1129 | #endif /* OPENSSL_NO_CAMELLIA */ | ||
| 1130 | |||
| 999 | /* Cipher C001 */ | 1131 | /* Cipher C001 */ |
| 1000 | { | 1132 | { |
| 1001 | .valid = 1, | 1133 | .valid = 1, |
diff --git a/src/lib/libssl/src/ssl/tls1.h b/src/lib/libssl/src/ssl/tls1.h index 60dc7919a4..60651572a2 100644 --- a/src/lib/libssl/src/ssl/tls1.h +++ b/src/lib/libssl/src/ssl/tls1.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: tls1.h,v 1.22 2014/11/18 05:33:43 miod Exp $ */ | 1 | /* $OpenBSD: tls1.h,v 1.23 2014/12/16 05:47:28 miod Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -452,6 +452,21 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB,(void (*)(void))cb) | |||
| 452 | #define TLS1_CK_ADH_WITH_AES_128_GCM_SHA256 0x030000A6 | 452 | #define TLS1_CK_ADH_WITH_AES_128_GCM_SHA256 0x030000A6 |
| 453 | #define TLS1_CK_ADH_WITH_AES_256_GCM_SHA384 0x030000A7 | 453 | #define TLS1_CK_ADH_WITH_AES_256_GCM_SHA384 0x030000A7 |
| 454 | 454 | ||
| 455 | /* TLS 1.2 Camellia SHA-256 ciphersuites from RFC5932 */ | ||
| 456 | #define TLS1_CK_RSA_WITH_CAMELLIA_128_CBC_SHA256 0x030000BA | ||
| 457 | #define TLS1_CK_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 0x030000BB | ||
| 458 | #define TLS1_CK_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 0x030000BC | ||
| 459 | #define TLS1_CK_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 0x030000BD | ||
| 460 | #define TLS1_CK_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 0x030000BE | ||
| 461 | #define TLS1_CK_ADH_WITH_CAMELLIA_128_CBC_SHA256 0x030000BF | ||
| 462 | |||
| 463 | #define TLS1_CK_RSA_WITH_CAMELLIA_256_CBC_SHA256 0x030000C0 | ||
| 464 | #define TLS1_CK_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 0x030000C1 | ||
| 465 | #define TLS1_CK_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 0x030000C2 | ||
| 466 | #define TLS1_CK_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 0x030000C3 | ||
| 467 | #define TLS1_CK_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 0x030000C4 | ||
| 468 | #define TLS1_CK_ADH_WITH_CAMELLIA_256_CBC_SHA256 0x030000C5 | ||
| 469 | |||
| 455 | /* ECC ciphersuites from RFC 4492. */ | 470 | /* ECC ciphersuites from RFC 4492. */ |
| 456 | #define TLS1_CK_ECDH_ECDSA_WITH_NULL_SHA 0x0300C001 | 471 | #define TLS1_CK_ECDH_ECDSA_WITH_NULL_SHA 0x0300C001 |
| 457 | #define TLS1_CK_ECDH_ECDSA_WITH_RC4_128_SHA 0x0300C002 | 472 | #define TLS1_CK_ECDH_ECDSA_WITH_RC4_128_SHA 0x0300C002 |
| @@ -605,6 +620,21 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB,(void (*)(void))cb) | |||
| 605 | #define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA "DHE-RSA-CAMELLIA256-SHA" | 620 | #define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA "DHE-RSA-CAMELLIA256-SHA" |
| 606 | #define TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA "ADH-CAMELLIA256-SHA" | 621 | #define TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA "ADH-CAMELLIA256-SHA" |
| 607 | 622 | ||
| 623 | /* TLS 1.2 Camellia SHA-256 ciphersuites from RFC5932 */ | ||
| 624 | #define TLS1_TXT_RSA_WITH_CAMELLIA_128_CBC_SHA256 "CAMELLIA128-SHA256" | ||
| 625 | #define TLS1_TXT_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 "DH-DSS-CAMELLIA128-SHA256" | ||
| 626 | #define TLS1_TXT_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 "DH-RSA-CAMELLIA128-SHA256" | ||
| 627 | #define TLS1_TXT_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 "DHE-DSS-CAMELLIA128-SHA256" | ||
| 628 | #define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 "DHE-RSA-CAMELLIA128-SHA256" | ||
| 629 | #define TLS1_TXT_ADH_WITH_CAMELLIA_128_CBC_SHA256 "ADH-CAMELLIA128-SHA256" | ||
| 630 | |||
| 631 | #define TLS1_TXT_RSA_WITH_CAMELLIA_256_CBC_SHA256 "CAMELLIA256-SHA256" | ||
| 632 | #define TLS1_TXT_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 "DH-DSS-CAMELLIA256-SHA256" | ||
| 633 | #define TLS1_TXT_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 "DH-RSA-CAMELLIA256-SHA256" | ||
| 634 | #define TLS1_TXT_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 "DHE-DSS-CAMELLIA256-SHA256" | ||
| 635 | #define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 "DHE-RSA-CAMELLIA256-SHA256" | ||
| 636 | #define TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA256 "ADH-CAMELLIA256-SHA256" | ||
| 637 | |||
| 608 | /* SEED ciphersuites from RFC 4162. */ | 638 | /* SEED ciphersuites from RFC 4162. */ |
| 609 | #define TLS1_TXT_RSA_WITH_SEED_SHA "SEED-SHA" | 639 | #define TLS1_TXT_RSA_WITH_SEED_SHA "SEED-SHA" |
| 610 | #define TLS1_TXT_DH_DSS_WITH_SEED_SHA "DH-DSS-SEED-SHA" | 640 | #define TLS1_TXT_DH_DSS_WITH_SEED_SHA "DH-DSS-SEED-SHA" |
diff --git a/src/lib/libssl/tls1.h b/src/lib/libssl/tls1.h index 60dc7919a4..60651572a2 100644 --- a/src/lib/libssl/tls1.h +++ b/src/lib/libssl/tls1.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: tls1.h,v 1.22 2014/11/18 05:33:43 miod Exp $ */ | 1 | /* $OpenBSD: tls1.h,v 1.23 2014/12/16 05:47:28 miod Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -452,6 +452,21 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB,(void (*)(void))cb) | |||
| 452 | #define TLS1_CK_ADH_WITH_AES_128_GCM_SHA256 0x030000A6 | 452 | #define TLS1_CK_ADH_WITH_AES_128_GCM_SHA256 0x030000A6 |
| 453 | #define TLS1_CK_ADH_WITH_AES_256_GCM_SHA384 0x030000A7 | 453 | #define TLS1_CK_ADH_WITH_AES_256_GCM_SHA384 0x030000A7 |
| 454 | 454 | ||
| 455 | /* TLS 1.2 Camellia SHA-256 ciphersuites from RFC5932 */ | ||
| 456 | #define TLS1_CK_RSA_WITH_CAMELLIA_128_CBC_SHA256 0x030000BA | ||
| 457 | #define TLS1_CK_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 0x030000BB | ||
| 458 | #define TLS1_CK_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 0x030000BC | ||
| 459 | #define TLS1_CK_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 0x030000BD | ||
| 460 | #define TLS1_CK_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 0x030000BE | ||
| 461 | #define TLS1_CK_ADH_WITH_CAMELLIA_128_CBC_SHA256 0x030000BF | ||
| 462 | |||
| 463 | #define TLS1_CK_RSA_WITH_CAMELLIA_256_CBC_SHA256 0x030000C0 | ||
| 464 | #define TLS1_CK_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 0x030000C1 | ||
| 465 | #define TLS1_CK_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 0x030000C2 | ||
| 466 | #define TLS1_CK_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 0x030000C3 | ||
| 467 | #define TLS1_CK_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 0x030000C4 | ||
| 468 | #define TLS1_CK_ADH_WITH_CAMELLIA_256_CBC_SHA256 0x030000C5 | ||
| 469 | |||
| 455 | /* ECC ciphersuites from RFC 4492. */ | 470 | /* ECC ciphersuites from RFC 4492. */ |
| 456 | #define TLS1_CK_ECDH_ECDSA_WITH_NULL_SHA 0x0300C001 | 471 | #define TLS1_CK_ECDH_ECDSA_WITH_NULL_SHA 0x0300C001 |
| 457 | #define TLS1_CK_ECDH_ECDSA_WITH_RC4_128_SHA 0x0300C002 | 472 | #define TLS1_CK_ECDH_ECDSA_WITH_RC4_128_SHA 0x0300C002 |
| @@ -605,6 +620,21 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB,(void (*)(void))cb) | |||
| 605 | #define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA "DHE-RSA-CAMELLIA256-SHA" | 620 | #define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA "DHE-RSA-CAMELLIA256-SHA" |
| 606 | #define TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA "ADH-CAMELLIA256-SHA" | 621 | #define TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA "ADH-CAMELLIA256-SHA" |
| 607 | 622 | ||
| 623 | /* TLS 1.2 Camellia SHA-256 ciphersuites from RFC5932 */ | ||
| 624 | #define TLS1_TXT_RSA_WITH_CAMELLIA_128_CBC_SHA256 "CAMELLIA128-SHA256" | ||
| 625 | #define TLS1_TXT_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 "DH-DSS-CAMELLIA128-SHA256" | ||
| 626 | #define TLS1_TXT_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 "DH-RSA-CAMELLIA128-SHA256" | ||
| 627 | #define TLS1_TXT_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 "DHE-DSS-CAMELLIA128-SHA256" | ||
| 628 | #define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 "DHE-RSA-CAMELLIA128-SHA256" | ||
| 629 | #define TLS1_TXT_ADH_WITH_CAMELLIA_128_CBC_SHA256 "ADH-CAMELLIA128-SHA256" | ||
| 630 | |||
| 631 | #define TLS1_TXT_RSA_WITH_CAMELLIA_256_CBC_SHA256 "CAMELLIA256-SHA256" | ||
| 632 | #define TLS1_TXT_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 "DH-DSS-CAMELLIA256-SHA256" | ||
| 633 | #define TLS1_TXT_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 "DH-RSA-CAMELLIA256-SHA256" | ||
| 634 | #define TLS1_TXT_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 "DHE-DSS-CAMELLIA256-SHA256" | ||
| 635 | #define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 "DHE-RSA-CAMELLIA256-SHA256" | ||
| 636 | #define TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA256 "ADH-CAMELLIA256-SHA256" | ||
| 637 | |||
| 608 | /* SEED ciphersuites from RFC 4162. */ | 638 | /* SEED ciphersuites from RFC 4162. */ |
| 609 | #define TLS1_TXT_RSA_WITH_SEED_SHA "SEED-SHA" | 639 | #define TLS1_TXT_RSA_WITH_SEED_SHA "SEED-SHA" |
| 610 | #define TLS1_TXT_DH_DSS_WITH_SEED_SHA "DH-DSS-SEED-SHA" | 640 | #define TLS1_TXT_DH_DSS_WITH_SEED_SHA "DH-DSS-SEED-SHA" |
