History of generic/tlsEncrypt.c of cf6fddaa413b5dddb1233598abac29c6c8569b4d5cfa6c6ea84d081ca7a5c482

History of file generic/tlsEncrypt.c at check-in cf6fddaa413b5dddb1233598abac29c6c8569b4d5cfa6c6ea84d081ca7a5c482

2024-05-29
01:30
Merged in changes from master file: [6b4ea24d02] check-in: [9d265b298a] user: bohagan, branch: crypto, size: 38542 [annotate] [blame] [check-ins using] [diff]
2024-05-19
21:56
Removed obsolete unstack commands from digest and encrypt modules. file: [d46c2ffd0b] check-in: [8ae6d68bc3] user: bohagan, branch: crypto, size: 38546 [annotate] [blame] [check-ins using] [diff]
20:54
Ensure minimum buffer size for encryption channel. file: [e1aafa1002] check-in: [986ea5b483] user: bohagan, branch: crypto, size: 40123 [annotate] [blame] [check-ins using] [diff]
20:15
Fixed bug in update and finalize handlers for encrypt using accumulator command. file: [8d7af4c409] check-in: [9bcee7c0e7] user: bohagan, branch: crypto, size: 39909 [annotate] [blame] [check-ins using] [diff]
19:51
Added more debug output to encrypt and digest files file: [d282984124] check-in: [6cccc0c9b2] user: bohagan, branch: crypto, size: 39506 [annotate] [blame] [check-ins using] [diff]
2024-03-30
19:52
Added option to enable and disable PKCS#7 padding file: [8d58b29b53] check-in: [32f48d257b] user: bohagan, branch: crypto, size: 39211 [annotate] [blame] [check-ins using] [diff]
2024-03-10
05:56
Added global namespace qualifier to command names. Catch error for eval embedded tls.tcl script. file: [b7199aabc5] check-in: [c0bbfde5a4] user: bohagan, branch: crypto, size: 38551 [annotate] [blame] [check-ins using] [diff]
2024-02-24
04:18
Applied optimized get string and cast nulls to char pointers to branch files file: [b594464c19] check-in: [aefb94a730] user: bohagan, branch: crypto, size: 38545 [annotate] [blame] [check-ins using] [diff]
2024-02-04
23:25
Code updates for gcc warnings file: [892582a1b8] check-in: [e58f2c78c8] user: bohagan, branch: crypto, size: 38640 [annotate] [blame] [check-ins using] [diff]
03:31
Merged changes from master branch file: [8c6dac4778] check-in: [fa17431520] user: bohagan, branch: crypto, size: 38705 [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: [2d6388582b] check-in: [ce307ddd1f] user: bohagan, branch: crypto, size: 38657 [annotate] [blame] [check-ins using] [diff]
2023-12-29
21:09
Cast unused parameters to void to prevent unused parameter warnings Source: https://core.tcl-lang.org/tcltls/tktview/086954612f file: [e9efc0f8b2] check-in: [f586ebd433] user: bohagan, branch: crypto, size: 38299 [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: [f6412740bf] check-in: [94f8408d0d] user: bohagan, branch: crypto, size: 38155 [annotate] [blame] [check-ins using] [diff]
2023-12-23
21:23
Added kdfs command to list supported KDFs file: [5bdc760fa1] check-in: [baa6119ddf] user: bohagan, branch: crypto, size: 39138 [annotate] [blame] [check-ins using] [diff]
2023-12-16
04:56
Changed options processing from using string compares in macros to using Tcl_GetIndexFromObj and switch. file: [c0069dd5ac] check-in: [c7540ccbf1] user: bohagan, branch: crypto, size: 39136 [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: [6005ec3c3c] check-in: [d4c2159faf] user: bohagan, branch: crypto, size: 38198 [annotate] [blame] [check-ins using] [diff]
2023-12-04
00:30
Improved key and iv storage to use zero padded buffer to ensure no buffer overrun in OpenSSL API if string pointer is used. Added cipher default option for encrypt and decrypt. Pass data as last arg without -data option. file: [2a45eea685] check-in: [191f8b29bc] user: bohagan, branch: crypto, size: 38169 [annotate] [blame] [check-ins using] [diff]
2023-12-03
02:24
Added function to encrypt and decrypt using I/O channel file: [ad8deb9393] check-in: [c3fb3a49db] user: bohagan, branch: crypto, size: 36803 [annotate] [blame] [check-ins using] [diff]
2023-12-02
21:51
Added function to encrypt and decrypt using object command file: [5a7f47946f] check-in: [ae795d4c23] user: bohagan, branch: crypto, size: 18977 [annotate] [blame] [check-ins using] [diff]
20:24
Added function to encrypt and decrypt a file file: [748e9b0eb9] check-in: [db4e2fff2d] user: bohagan, branch: crypto, size: 12922 [annotate] [blame] [check-ins using] [diff]
17:58
Modularized encrypt and decrypt functions file: [53c870760b] check-in: [85d30feee0] user: bohagan, branch: crypto, size: 9798 [annotate] [blame] [check-ins using] [diff]
04:25
Added: Added function to encrypt and decrypt data file: [6e83e19975] check-in: [b395f93924] user: bohagan, branch: crypto, size: 7668 [annotate] [blame] [check-ins using]