Commit a6cc59f
[Feature] Issue#53 Support TLSv1.2 SSL Protocol
Description
===========
Bundled openSSL (openssl-1.0.1u) source codes to compile statically instead of yaSSL,
then MySQL server can support TLSv1.2 SSL protocol.
For the compatibility, we supply new parameter '--tls-version' to control how to decide the
supportable TLS version.
If compiled with openSSL, then tls-version default value 'TLSv1, TLSv1.1, TLSv1.2'
If compiled with yaSSL, then tls-version default value 'TLSv1, TLSv1.1'
Also the added cmake option: DWITH_SSL=openssl means that openssl was built statically.
Compatibility
=============
The TLS Protocol version matrix:
-----------------------------------------------------------------------
Pre_Server Post_yaSSL_Server Post_openSSL_Server
Pre_Client TLSv1.0 TLSv1.0 TLSv1.0
Post_yaSSL_Client TLSv1.0 TLSv1.1 TLSv1.1
Post_openSSL_Client TLSv1.0 TLSv1.1 TLSv1.2
-----------------------------------------------------------------------1 parent 041c282 commit a6cc59f
4,323 files changed
Lines changed: 1273840 additions & 56 deletions
File tree
- cmake
- extra/openssl
- MacOS
- GetHTTPS.src
- Netware
- VMS
- apps
- demoCA
- private
- demoSRP
- set
- bugs
- certs
- demo
- expired
- crypto
- aes
- asm
- asn1
- bf
- asm
- bio
- bn
- asm
- x86
- buffer
- camellia
- asm
- cast
- asm
- cmac
- cms
- comp
- conf
- des
- asm
- times
- dh
- dsa
- dso
- ecdh
- ecdsa
- ec
- engine
- err
- evp
- hmac
- idea
- jpake
- krb5
- lhash
- md2
- md4
- md5
- asm
- mdc2
- modes
- asm
- objects
- ocsp
- pem
- perlasm
- pkcs12
- pkcs7
- pqueue
- rand
- rc2
- rc4
- asm
- rc5
- asm
- ripemd
- asm
- rsa
- seed
- sha
- asm
- srp
- stack
- store
- threads
- ts
- txt_db
- ui
- whrlpool
- asm
- x509v3
- x509
- demos
- asn1
- bio
- cms
- easy_tls
- engines
- cluster_labs
- ibmca
- rsaref
- zencod
- pkcs12
- prime
- sign
- smime
- ssltest-ecc
- ssl
- state_machine
- tunala
- x509
- doc
- HOWTO
- apps
- crypto
- ssl
- engines
- ccgost
- vendor_defns
- include/openssl
- ms
- openssl
- MacOS
- GetHTTPS.src
- Netware
- VMS
- apps
- demoCA
- private
- demoSRP
- set
- bugs
- certs
- demo
- expired
- crypto
- aes
- asm
- asn1
- bf
- asm
- bio
- bn
- asm
- x86
- buffer
- camellia
- asm
- cast
- asm
- cmac
- cms
- comp
- conf
- des
- asm
- times
- dh
- dsa
- dso
- ecdh
- ecdsa
- ec
- engine
- err
- evp
- hmac
- idea
- jpake
- krb5
- lhash
- md2
- md4
- md5
- asm
- mdc2
- modes
- asm
- objects
- ocsp
- pem
- perlasm
- pkcs12
- pkcs7
- pqueue
- rand
- rc2
- rc4
- asm
- rc5
- asm
- ripemd
- asm
- rsa
- seed
- sha
- asm
- srp
- stack
- store
- threads
- ts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
421 | 421 | | |
422 | 422 | | |
423 | 423 | | |
424 | | - | |
| 424 | + | |
425 | 425 | | |
426 | 426 | | |
427 | 427 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
44 | 56 | | |
45 | 57 | | |
46 | 58 | | |
| |||
72 | 84 | | |
73 | 85 | | |
74 | 86 | | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
75 | 137 | | |
76 | 138 | | |
77 | 139 | | |
78 | | - | |
| 140 | + | |
79 | 141 | | |
80 | 142 | | |
81 | 143 | | |
| |||
89 | 151 | | |
90 | 152 | | |
91 | 153 | | |
92 | | - | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
93 | 157 | | |
94 | 158 | | |
95 | 159 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
0 commit comments