All files named "generic/tlsInt.h"

History for generic/tlsInt.h

2024-11-29
15:41
Re-introduce TCL_UNUSED. Some int <-> Tcl_Size fixes. Some more code cleanup file: [de2f74ec79] check-in: [cc9314fa6e] user: jan.nijtmans, branch: main, size: 8707 [annotate] [blame] [check-ins using] [diff]
2024-10-26
16:38
Removed obsolete RCS version strings. Added file header info. file: [50ff8aa0e5] check-in: [fbdf0eae0a] user: bohagan, branch: tls-1.8, size: 8368 [annotate] [blame] [check-ins using] [diff]
2024-07-06
04:17
Made updates to enhance event processing, I/O operations, etc. to address reports of stalled connections, etc. file: [683e0380e9] check-in: [e3d4330c95] user: bohagan, branch: tls-1.8, size: 8490 [annotate] [blame] [check-ins using] [diff]
2024-06-29
02:46
Added comments and function preamble comments to BIO and IO files. file: [44243e5bac] check-in: [9e79f40ed5] user: bohagan, branch: tls-1.8, size: 8493 [annotate] [blame] [check-ins using] [diff]
2024-06-28
19:33
Updated Tls_NewX509Obj to use Tcl_Objs for returned hex values. Use a dynamically allocated temp buffer. file: [38995395f3] check-in: [121a81e392] user: bohagan, branch: tls-1.8, size: 8473 [annotate] [blame] [check-ins using] [diff]
2024-06-25
22:22
Changed Tls_NewX509Obj to not use stack space for all and certificate buffers. This reduces the possibility of a stack overflow. file: [991758417a] check-in: [17ee565eed] user: bohagan, branch: tls-1.8, size: 8430 [annotate] [blame] [check-ins using] [diff]
2024-06-08
20:49
Cache read/write wants from BIO_read/BIO_write and include in watch mask file: [acd84d3ddd] check-in: [268b7a0965] user: bohagan, branch: tls-1.8, size: 8421 [annotate] [blame] [check-ins using] [diff]
2024-06-06
01:21
Merged in generate tls.tcl.h and debug mode option changes file: [08eeb039c3] check-in: [d00f5eca5d] user: bohagan, branch: crypto, size: 9348 [annotate] [blame] [check-ins using] [diff]
2024-06-05
03:02
Replaced old method of including tls.tcl file in compiled library with a cross-platform compatible method file: [bc44916a05] check-in: [1f8b36d9a4] user: bohagan, branch: tls-1.8, size: 8376 [annotate] [blame] [check-ins using] [diff]
2024-05-29
20:34
Eliminate tls_free_type, that can be done smarter without the typecasts everywhere file: [5b8d7521aa] check-in: [216954cfae] user: jan.nijtmans, branch: main, size: 8087 [annotate] [blame] [check-ins using] [diff]
01:30
Merged in changes from master file: [6b6b71d2f2] check-in: [9d265b298a] user: bohagan, branch: crypto, size: 9356 [annotate] [blame] [check-ins using] [diff]
01:07
Optimized types and casting file: [41e01a13e8] check-in: [5deb755d1d] user: bohagan, branch: tls-1.8, size: 8384 [annotate] [blame] [check-ins using] [diff]
2024-05-28
15:27
Smarter way to handle typecasting in Tls_Free() file: [6977bd1644] check-in: [402b6db186] user: jan.nijtmans, branch: nijtmans, size: 7996 [annotate] [blame] [check-ins using] [diff]
15:08
Fix Tls_Error() signature file: [fde818022b] check-in: [bc6ff74449] user: jan.nijtmans, branch: bohagan, size: 8117 [annotate] [blame] [check-ins using] [diff]
15:00
Fix Tls_Error() signature file: [230c9dc306] check-in: [53b28536f9] user: jan.nijtmans, branch: nijtmans, size: 7940 [annotate] [blame] [check-ins using] [diff]
2024-05-27
22:45
Make error message a const string file: [573ea2c870] check-in: [c5a4009f73] user: bohagan, branch: tls-1.8, size: 8378 [annotate] [blame] [check-ins using] [diff]
22:29
CONST86 isn't used anywhere file: [6d19035e03] check-in: [1ae43e3550] user: jan.nijtmans, branch: main, size: 8063 [annotate] [blame] [check-ins using] [diff]
15:11
Fix Tls_Error() function signature file: [3c340e9ca4] check-in: [86bf966f5b] user: jan.nijtmans, branch: main, size: 8210 [annotate] [blame] [check-ins using] [diff]
15:01
Make TCL_UNUSED() work here. Some indenting changes. file: [f6803fc015] check-in: [c3b40dfa2a] user: jan.nijtmans, branch: main, size: 8204 [annotate] [blame] [check-ins using] [diff]
14:21
Remove end-of-line spacing file: [5557291134] check-in: [2f817125a5] user: jan.nijtmans, branch: main, size: 7851 [annotate] [blame] [check-ins using] [diff]
2024-05-19
18:50
Merge in changes from master file: [e79777dca6] check-in: [911e1b65a9] user: bohagan, branch: crypto, size: 9344 [annotate] [blame] [check-ins using] [diff]
2024-05-17
19:40
Added missing header file items and reordered for commonality file: [b6bde73aed] check-in: [d12e712e61] user: bohagan, branch: tls-1.8, size: 8372 [annotate] [blame] [check-ins using] [diff]
2024-03-29
22:59
Added AES symmetrical block cipher test vectors file: [4bfb80acb5] check-in: [564db0e896] user: bohagan, branch: crypto, size: 9096 [annotate] [blame] [check-ins using] [diff]
20:48
Added more TCL 9 backwards compatibility definitions file: [82f0ee7773] check-in: [945acae4ba] user: bohagan, branch: tls-1.8, size: 8124 [annotate] [blame] [check-ins using] [diff]
2024-03-15
22:17
Fix warnings for compile with GCC on TCL 9.0 file: [8227615734] check-in: [eae5afbb83] user: bohagan, branch: crypto, size: 9095 [annotate] [blame] [check-ins using] [diff]
22:17
Fix warnings for compile with GCC on TCL 9.0 file: [ec109c3ca8] check-in: [562bd95399] user: bohagan, branch: trunk, size: 7914 [annotate] [blame] [check-ins using] [diff]
2024-02-24
22:32
Merge trunk file: [bdd63383e2] check-in: [47f7634a14] user: jan.nijtmans, branch: bohagan, size: 8111 [annotate] [blame] [check-ins using] [diff]
16:59
No need for LAPPEND_LONG, use LAPPEND_INT file: [0ebd67e10b] check-in: [4f6f9b9874] user: jan.nijtmans, branch: nijtmans, size: 7943 [annotate] [blame] [check-ins using] [diff]
2024-02-23
21:27
REASON() -> GET_ERR_REASON(). Add some more utilities to tlsInt.h (not used yet) file: [5289d6a3a5] check-in: [42f5f29486] user: jan.nijtmans, branch: nijtmans, size: 8150 [annotate] [blame] [check-ins using] [diff]
2024-02-22
20:48
Merge trunk file: [cdb65a3a91] check-in: [e514e3a5e3] user: jan.nijtmans, branch: bohagan, size: 8318 [annotate] [blame] [check-ins using] [diff]
20:02
No need to define Tcl_Size in tlsInt.h: already handled by TEA file: [b7d22055d6] check-in: [a66c2b01b1] user: jan.nijtmans, branch: nijtmans, size: 6764 [annotate] [blame] [check-ins using] [diff]
15:27
Merge trunk file: [482c56ef99] check-in: [c61ea12657] user: jan.nijtmans, branch: bohagan, size: 8191 [annotate] [blame] [check-ins using] [diff]
13:49
A lot of formatting, no change in functionality. file: [3f639399ff] check-in: [46ffe75283] user: jan.nijtmans, branch: nijtmans, size: 6779 [annotate] [blame] [check-ins using] [diff]
2024-02-21
22:57
Stop support for OpenSSL < v1.1.1 file: [13bc3a9d64] check-in: [f2101dcc16] user: jan.nijtmans, branch: nijtmans, size: 8096 [annotate] [blame] [check-ins using] [diff]
2024-02-20
22:09
Merge trunk file: [584b1f3db7] check-in: [6853760139] user: jan.nijtmans, branch: bohagan, size: 8185 [annotate] [blame] [check-ins using] [diff]
14:58
Renamed tlsInt.h → generic/tlsInt.h. Move all *.c and *.h files to the /generic/ directory. Update win/makefile.vc from [https://chiselapp.com/user/bohagan/repository/TCLTLS/index] file: [16703359db] check-in: [b921cb3e6e] user: jan.nijtmans, branch: nijtmans, size: 8185 [annotate] [blame] [check-ins using]
2024-02-05
00:55
Code updates for gcc warnings file: [0918403850] check-in: [7e672606f5] user: bohagan, branch: trunk, size: 7801 [annotate] [blame] [check-ins using] [diff]
2024-02-04
23:25
Code updates for gcc warnings file: [d59da98e39] check-in: [e58f2c78c8] user: bohagan, branch: crypto, size: 8982 [annotate] [blame] [check-ins using] [diff]
03:31
Merged changes from master branch file: [e359ed92b9] check-in: [fa17431520] user: bohagan, branch: crypto, size: 8968 [annotate] [blame] [check-ins using] [diff]
2024-02-03
03:15
Added more IO logging and error callback messages. Removed duplicate messages. file: [07c33eb860] check-in: [a3728bd654] user: bohagan, branch: trunk, size: 7787 [annotate] [blame] [check-ins using] [diff]
2024-02-02
03:33
Added more logging messages and updated get error message macro name file: [078f282c5e] check-in: [fad32ff05f] user: bohagan, branch: trunk, size: 7897 [annotate] [blame] [check-ins using] [diff]
2024-01-29
02:41
Updated to latest set of TCL 9.0 API changes. Made Tcl_Size updates. file: [f1514b9dc2] check-in: [ce307ddd1f] user: bohagan, branch: crypto, size: 9070 [annotate] [blame] [check-ins using] [diff]
2023-12-29
03:09
Merged in master changes file: [e4eb0fa8cc] check-in: [d2d04c75a0] user: bohagan, branch: crypto, size: 8845 [annotate] [blame] [check-ins using] [diff]
2023-12-28
03:00
Added random bytes command to generate random bytes using a cryptographically secure pseudo random generator (CSPRNG). file: [44437ee129] check-in: [baa34f4208] user: bohagan, branch: crypto, size: 8773 [annotate] [blame] [check-ins using] [diff]
2023-12-24
22:57
Moved common get cipher, digest, etc. functions to tlsUtil.c file. Renamed tlsKey.c to tlsKDF.c to better reflect contents. Standardized error messages. file: [8236808b5c] check-in: [94f8408d0d] user: bohagan, branch: crypto, size: 8719 [annotate] [blame] [check-ins using] [diff]
2023-12-11
05:24
Added KDF module to derive keys and ivs from passwords and salts. Added -hash option as alias for -digest. file: [0f4281d913] check-in: [d4c2159faf] user: bohagan, branch: crypto, size: 8036 [annotate] [blame] [check-ins using] [diff]
2023-12-02
04:25
Added function to encrypt and decrypt data file: [5abc533285] check-in: [b395f93924] user: bohagan, branch: crypto, size: 7984 [annotate] [blame] [check-ins using] [diff]
2023-11-03
22:03
Moved info commands to tlsInfo.c file. Moved REASON macro definition to tlsInt.h file so all files can use. file: [f793362aa1] check-in: [61a7c2c15a] user: bohagan, branch: crypto, size: 7927 [annotate] [blame] [check-ins using] [diff]
2023-10-27
23:01
Moved digest command to new tlsDigest.c file file: [bf2a946ac1] check-in: [b120c6d336] user: bohagan, branch: crypto, size: 7815 [annotate] [blame] [check-ins using] [diff]
2023-10-10
00:06
Created cryptography branch file: [ba5e9003ea] check-in: [0cd384c2ff] user: bohagan, branch: crypto, size: 7759 [annotate] [blame] [check-ins using] [diff]
2023-09-24
20:12
Moved definition of Append to List macros to tlsInt.h. Updated tls.c to use Append to List macros. file: [0103fefac9] check-in: [28d6418fa7] user: bohagan, branch: trunk, size: 7831 [annotate] [blame] [check-ins using] [diff]
2023-09-23
22:37
Updates for TCL 9.0 and Tcl_Size change file: [3f4fb6ad69] check-in: [c740ba0cb8] user: bohagan, branch: trunk, size: 6511 [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: [bb784703e5] check-in: [91ff651d51] user: bohagan, branch: errors_and_callbacks, size: 6229 [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: [c6bd77ee65] check-in: [e02e24c84a] user: bohagan, branch: status_x509, size: 6268 [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: [a2b6326281] check-in: [f50ee33fd6] user: bohagan, branch: status_x509, size: 6198 [annotate] [blame] [check-ins using] [diff]
2023-05-27
03:06
Removed support for obsolete OpenSSL versions prior to v1.1.1. file: [2fc41e655c] check-in: [0de7b4fc0a] user: bohagan, branch: status_x509, size: 6079 [annotate] [blame] [check-ins using] [diff]
2023-04-30
16:07
Added: Moved files to subdirectories per TEA directory structure. file: [9a55e93f5a] check-in: [3dcd70f98e] user: bohagan, branch: TEA, size: 6457 [annotate] [blame] [check-ins using]