History of doc/tls.html of 4e75be42e6e5ef25

History of file doc/tls.html at check-in 4e75be42e6e5ef25

2024-06-29
00:53
Added certificate validation process info to the documentation file: [02cd2779a5] check-in: [afe4ade027] user: bohagan, branch: tls-1.8, size: 39398 [annotate] [blame] [check-ins using] [diff]
2024-06-23
03:11
Documentation updates to add info on certificate validation needs and more debug info. file: [e737f7c8c8] check-in: [e4794cbb74] user: bohagan, branch: tls-1.8, size: 37715 [annotate] [blame] [check-ins using] [diff]
00:51
Added more notes to doc file. file: [4577570d14] check-in: [369965b608] user: bohagan, branch: tls-1.8, size: 34968 [annotate] [blame] [check-ins using] [diff]
2024-06-20
01:01
Added support for setting the certificate store file: [6b223dd015] check-in: [1cabc3b8f2] user: bohagan, branch: tls-1.8, size: 34604 [annotate] [blame] [check-ins using] [diff]
2024-05-27
14:21
Remove end-of-line spacing file: [226bf039fb] check-in: [2f817125a5] user: jan.nijtmans, branch: trunk, size: 33083 [annotate] [blame] [check-ins using] [diff]
2024-05-19
18:50
Merge in changes from master file: [bf658ff960] check-in: [911e1b65a9] user: bohagan, branch: crypto, size: 33458 [annotate] [blame] [check-ins using] [diff]
2024-05-14
01:12
More documentation updates to fix errors, add more info, etc. file: [a7248f0188] check-in: [0b9d096922] user: bohagan, branch: tls-1.8, size: 34306 [annotate] [blame] [check-ins using] [diff]
2024-05-13
05:07
Added missed ciphers command back to documentation file: [99b8c3a6e9] check-in: [f5502982d6] user: bohagan, branch: tls-1.8, size: 33924 [annotate] [blame] [check-ins using] [diff]
2024-02-24
03:57
Merged in changes from master file: [f3734629c9] check-in: [603eb0c0ba] user: bohagan, branch: crypto, size: 33084 [annotate] [blame] [check-ins using] [diff]
2024-02-23
23:45
Documentation corrections and updates file: [c1124622b5] check-in: [4935443e89] user: bohagan, branch: trunk, size: 33084 [annotate] [blame] [check-ins using] [diff]
2024-02-10
22:55
Added examples to doc file: [9f9597a4e4] check-in: [c8af0f28b0] user: bohagan, branch: trunk, size: 33089 [annotate] [blame] [check-ins using] [diff]
22:03
Updated callback info in doc file file: [6ba0c48ef9] check-in: [a1c3e96ef5] user: bohagan, branch: trunk, size: 32483 [annotate] [blame] [check-ins using] [diff]
21:04
Updated debug documentation file: [1b5bf51939] check-in: [e8ed4fea49] user: bohagan, branch: trunk, size: 30862 [annotate] [blame] [check-ins using] [diff]
2023-11-27
02:15
Backport changes from crypto branch including change -securitylevel option to -security_level. Optimized binary to hex conversion. file: [ec5645fd47] check-in: [d351d79642] user: bohagan, branch: trunk, size: 29711 [annotate] [blame] [check-ins using] [diff]
2023-11-26
02:15
Split doc file into TLS and cryptography files. Moved digest functions to cryptography.html doc file. Added schema file from TCL man pages. Updated TLS doc file. file: [12b4e9e9d7] check-in: [b5b7a4964e] user: bohagan, branch: crypto, size: 29772 [annotate] [blame] [check-ins using] [diff]
2023-11-23
03:26
Added early version of mac command. Added back ability to provide data as last arg without -data option. file: [b95229bb9c] check-in: [917a43a776] user: bohagan, branch: crypto, size: 37698 [annotate] [blame] [check-ins using] [diff]
2023-11-21
03:44
Add digest and MAC use of EVP_DigestFinalXOF for XOF hash functions. Renamed security level option from -securitylevel to -security_level. Added more description info to digest and hash documentation. Added examples for tls::digest command to documentation. file: [e059630135] check-in: [c5c9b26ac8] user: bohagan, branch: crypto, size: 37022 [annotate] [blame] [check-ins using] [diff]
2023-11-19
02:55
Added get cipher info command to return properties of a cipher file: [cb37aa64df] check-in: [35832d0765] user: bohagan, branch: crypto, size: 35292 [annotate] [blame] [check-ins using] [diff]
2023-11-18
18:55
Added get digest info command to return properties of a digest file: [268ee1f2cf] check-in: [e47bd35656] user: bohagan, branch: crypto, size: 34917 [annotate] [blame] [check-ins using] [diff]
06:58
Updated documentation for digest, cmac, and hmac command changes. file: [939cd85094] check-in: [220a9947b7] user: bohagan, branch: crypto, size: 34662 [annotate] [blame] [check-ins using] [diff]
2023-11-12
05:23
Added cmac and hmac commands to documentation file: [cf50cb73f4] check-in: [fc183cdaa1] user: bohagan, branch: crypto, size: 34575 [annotate] [blame] [check-ins using] [diff]
2023-11-06
04:52
Added an option to the digest command to allow the user to create a new command, use it to add data to a hash, and to get the final message digest. Refactored code to move common digest init, update, and finalize operations into common functions. file: [025b4f00d8] check-in: [0c59081d81] user: bohagan, branch: crypto, size: 33119 [annotate] [blame] [check-ins using] [diff]
2023-11-04
03:14
Added sha512 convenience command file: [e0ba147546] check-in: [72569af7c5] user: bohagan, branch: crypto, size: 32899 [annotate] [blame] [check-ins using] [diff]
2023-11-03
22:25
Added command to list available Message Authentication Codes (MAC) file: [8b6783e55c] check-in: [4bc6ba68a7] user: bohagan, branch: crypto, size: 32605 [annotate] [blame] [check-ins using] [diff]
2023-10-30
19:18
Added info to documentation on how to salt a password for a digest file: [4680aa13cf] check-in: [04c90026c3] user: bohagan, branch: crypto, size: 32346 [annotate] [blame] [check-ins using] [diff]
2023-10-29
22:50
Updated documentation for HMAC key option file: [5d085814d9] check-in: [92ad9d0c97] user: bohagan, branch: crypto, size: 32276 [annotate] [blame] [check-ins using] [diff]
00:58
Updated documentation to add digest channel option file: [a818476bef] check-in: [a080689ac6] user: bohagan, branch: crypto, size: 32134 [annotate] [blame] [check-ins using] [diff]
2023-10-28
03:34
Updated documentation to add digest file, hex, and binary options file: [56442a399f] check-in: [c8671aa698] user: bohagan, branch: crypto, size: 31890 [annotate] [blame] [check-ins using] [diff]
2023-10-11
23:13
Renamed hash command to digest and hashes command to digests. file: [6b8ffb24fd] check-in: [38f5e78596] user: bohagan, branch: crypto, size: 31622 [annotate] [blame] [check-ins using] [diff]
22:34
Modified ciphers command to make protocol arg optional to list all supported ciphers. file: [ec2fb13fcb] check-in: [a44d361c13] user: bohagan, branch: crypto, size: 31730 [annotate] [blame] [check-ins using] [diff]
2023-10-10
04:10
Added hashes command to list OpenSSL supported hash digests. file: [fe68420626] check-in: [78cf378796] user: bohagan, branch: crypto, size: 31651 [annotate] [blame] [check-ins using] [diff]
02:43
Added hash command to calculate hash using any OpenSSL digest. Added convenience commands for md4, md5, sha1, and sha-256 digests. file: [82151ac090] check-in: [cafd2dc6ba] user: bohagan, branch: crypto, size: 31444 [annotate] [blame] [check-ins using] [diff]
2023-07-31
02:17
Added verify depth and mode status to connection status, renamed signatureType and signatureType file: [9494c1c42e] check-in: [87010ba1d9] user: bohagan, branch: status_x509, size: 29710 [annotate] [blame] [check-ins using] [diff]
2023-07-30
02:53
Updated default callbacks in tls.tcl file file: [3c88bc4018] check-in: [cdb51c799e] user: bohagan, branch: errors_and_callbacks, size: 29461 [annotate] [blame] [check-ins using] [diff]
02:09
Add match result to ALPN callback parameters. This indicates if a common protocol was found or not. file: [0f26c0f2be] check-in: [75f1cfb376] user: bohagan, branch: errors_and_callbacks, size: 29429 [annotate] [blame] [check-ins using] [diff]
00:20
Updated password callback to add rwflag size arguments to callback. Callback now works like other callbacks with the function followed by args. Refactored get result processing. Added more info to doc file. file: [a0b037f824] check-in: [c072b00aeb] user: bohagan, branch: errors_and_callbacks, size: 29403 [annotate] [blame] [check-ins using] [diff]
2023-07-29
21:33
Added message status to callback command results. It is only available when OpenSSL is complied with the enable-ssl-trace option. file: [cc4fe664cc] check-in: [5ddead759f] user: bohagan, branch: errors_and_callbacks, size: 28713 [annotate] [blame] [check-ins using] [diff]
2023-07-28
16:07
Refactored Tls_Error handler to not set errorCode. Use error message, return result, or if none, fall-back to OpenSSL error queue. Added clear OpenSSL errors to start of each command function to remove old error messages. file: [4574ab0243] check-in: [e85a439068] user: bohagan, branch: errors_and_callbacks, size: 27995 [annotate] [blame] [check-ins using] [diff]
2023-07-24
23:12
Comment and documentation updates. Added more checks for supported protocol versions. file: [6d8fb07f8c] check-in: [a4c50c7c74] user: bohagan, branch: errors_and_callbacks, size: 28040 [annotate] [blame] [check-ins using] [diff]
2023-07-21
23:01
Added new option -validatecommand to handle callbacks that require a return value. Consolidated evaluate callback commands into one function EvalCallback. Return alert codes for callbacks. Added more comments to callback functions. file: [652ed627a1] check-in: [91ff651d51] user: bohagan, branch: errors_and_callbacks, size: 28169 [annotate] [blame] [check-ins using] [diff]
2023-07-16
17:26
Added alert type to info callback parameters and refactored code. file: [3fa38151ef] check-in: [0aa8ad9487] user: bohagan, branch: errors_and_callbacks, size: 28872 [annotate] [blame] [check-ins using] [diff]
00:24
Added X509 authorityKeyIdentifier and OCSP URL parameters Fixed subjectKeyIdentifier Moved extension parameters to end of Tls_NewX509Obj file: [a1837c5221] check-in: [a7be3ce74d] user: bohagan, branch: status_x509, size: 28729 [annotate] [blame] [check-ins using] [diff]
2023-07-15
23:00
Added unique ids and signature value to status file: [4994e38911] check-in: [8e446cb0bb] user: bohagan, branch: status_x509, size: 28305 [annotate] [blame] [check-ins using] [diff]
21:37
Better grouped status and connection parameters in doc. file: [5abce369e5] check-in: [c7828a9fcc] user: bohagan, branch: status_x509, size: 27838 [annotate] [blame] [check-ins using] [diff]
2023-07-10
01:13
Added all certificate info dump to X509 status. Renamed X509 status signature_algorithm to signatureAlgorithm, public_key_algorithm to publicKeyAlgorithm, and serial to serialNumber. Added publicKey and alias to X509 status. file: [aa1cd06cde] check-in: [58ee9890df] user: bohagan, branch: status_x509, size: 27298 [annotate] [blame] [check-ins using] [diff]
2023-06-18
21:47
Added post handshake cert request option file: [c78c1383f2] check-in: [fec0e414e9] user: bohagan, branch: status_x509, size: 26882 [annotate] [blame] [check-ins using] [diff]
2023-06-17
23:09
Added signature hash and type to connection status Changed validation result to verification. file: [afa8cd9482] check-in: [e02e24c84a] user: bohagan, branch: status_x509, size: 26778 [annotate] [blame] [check-ins using] [diff]
2023-06-11
02:27
Added more X509 certificate status info, show algorithm names, list used extensions, etc. file: [1823f47826] check-in: [7265279af2] user: bohagan, branch: status_x509, size: 26142 [annotate] [blame] [check-ins using] [diff]
2023-06-10
21:25
Added master key, is server, and ticket lifetime to connection status. Reordered connection status results for better grouping. file: [4bc13cff59] check-in: [4e75be42e6] user: bohagan, branch: status_x509, size: 25112 [annotate] [blame] [check-ins using] [diff]
2023-06-04
03:20
Set host name for certificate checks. Pass peer specified host name to Hello callback. Set host name for certificate checks. This is separate from SNI. Added peername to status command results. Source: https://core.tcl-lang.org/tcltls/tktview/b023257dcf and https://core.tcl-lang.org/tcltls/tktview/3c42b2ba11 file: [a8f4986247] check-in: [65f84287e7] user: bohagan, branch: status_x509, size: 24564 [annotate] [blame] [check-ins using] [diff]
2023-06-03
22:33
Added ALPN callback protocol selection. In ALPNCallback, server select from client provided protocol list uses -alpn protocols list to find first common protocol. file: [b59518295e] check-in: [f50ee33fd6] user: bohagan, branch: status_x509, size: 24554 [annotate] [blame] [check-ins using] [diff]
2023-06-02
22:23
Added compression state to connection status file: [0abe3d26ae] check-in: [e5975c8072] user: bohagan, branch: status_x509, size: 24546 [annotate] [blame] [check-ins using] [diff]
2023-05-29
23:15
Added server callbacks for ALPN, SNI, and Hello messages file: [276fc85483] check-in: [a04a3aef6b] user: bohagan, branch: status_x509, size: 24356 [annotate] [blame] [check-ins using] [diff]
2023-05-27
21:14
Optimized use of pointers and comment format updates. file: [5d4729c4a4] check-in: [500c6b97d6] user: bohagan, branch: status_x509, size: 23525 [annotate] [blame] [check-ins using] [diff]
19:20
Added session id and ticket to connection status. Added callback to handle session id and ticket updates after the handshake. file: [e3b4f87cc4] check-in: [489f45bd81] user: bohagan, branch: status_x509, size: 23525 [annotate] [blame] [check-ins using] [diff]
2023-05-26
22:43
Added set security level option to set all relevant parameters including cipher suite, encryption algorithms, supported ECC curves, supported signature algorithms, DH parameter sizes, certificate key sizes and signature algorithms in one operation. file: [7e074e8590] check-in: [32ce5d6220] user: bohagan, branch: status_x509, size: 22290 [annotate] [blame] [check-ins using] [diff]
2023-05-24
02:40
Added new option -ciphersuites to set ciphers suites for TLS 1.3. Addresses defect: https://core.tcl-lang.org/tcltls/tktview/d0518a5645 file: [4d412f0a7a] check-in: [cd11c125e8] user: bohagan, branch: status_x509, size: 21682 [annotate] [blame] [check-ins using] [diff]
01:18
Updated ciphers command to use current APIs and added an option to return only ciphers as would be sent in ClientHello. Updated test suite to use OpenSSL executable to get ciphers comparison data. Added more test cases. Addresses defects: https://core.tcl-lang.org/tcltls/tktview/688788a45c and https://sourceforge.net/p/tls/bugs/36/ file: [d2eae2e68e] check-in: [05b2dd47be] user: bohagan, branch: status_x509, size: 21489 [annotate] [blame] [check-ins using] [diff]
2023-05-20
04:46
Added get supported protocol versions command file: [1f01ff8ecc] check-in: [168ce6abb1] user: bohagan, branch: status_x509, size: 20851 [annotate] [blame] [check-ins using] [diff]
00:56
Added new connection info command which returns connection configuration and status. file: [e65cf76746] check-in: [04e10976f7] user: bohagan, branch: status_x509, size: 20521 [annotate] [blame] [check-ins using] [diff]
2023-05-06
19:35
Added: Replaced custom build scripts with TEA scripts. Removed custom build scripts and replaced with latest TEA config files. Updated pkgIndex.tcl.in to support static builds. Incorporated relevant previous build macros into scripts. file: [a06ffeb7ad] check-in: [a329ea2ff4] user: bohagan, branch: TEA, size: 19024 [annotate] [blame] [check-ins using]