All files named "generic/tlsX509.c"

History for generic/tlsX509.c

2024-10-26
16:38
Removed obsolete RCS version strings. Added file header info. file: [6d1eaaa465] check-in: [fbdf0eae0a] user: bohagan, branch: tls-1.8, size: 26719 [annotate] [blame] [check-ins using] [diff]
16:08
Removed extra padding, convert spaces to tabs, etc. file: [d88846a73e] check-in: [1ef3d3faef] user: bohagan, branch: tls-1.8, size: 26718 [annotate] [blame] [check-ins using] [diff]
2024-10-25
05:13
More TCL9 updates file: [9f6686e000] check-in: [ea36bcf6c4] user: bohagan, branch: tls-1.8, size: 26753 [annotate] [blame] [check-ins using] [diff]
2024-06-29
02:46
Added comments and function preamble comments to BIO and IO files. file: [3dbab23885] check-in: [9e79f40ed5] user: bohagan, branch: tls-1.8, size: 26744 [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: [b2a7efe519] check-in: [121a81e392] user: bohagan, branch: tls-1.8, size: 24586 [annotate] [blame] [check-ins using] [diff]
18:50
Refactored Tls_NewX509Obj to use Tcl_Size, common var names, added function descriptions, etc. file: [2dcf9a15dc] check-in: [1bf152a55d] user: bohagan, branch: tls-1.8, size: 24421 [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: [36eeb56077] check-in: [17ee565eed] user: bohagan, branch: tls-1.8, size: 22960 [annotate] [blame] [check-ins using] [diff]
2024-05-29
01:30
Merged in changes from master file: [70d85c26ad] check-in: [9d265b298a] user: bohagan, branch: crypto, size: 22531 [annotate] [blame] [check-ins using] [diff]
2024-02-24
22:32
Merge trunk file: [033f00bcbc] check-in: [47f7634a14] user: jan.nijtmans, branch: bohagan, size: 22552 [annotate] [blame] [check-ins using] [diff]
2024-02-23
22:57
Use LAPPEND_STR() and friends file: [54cb39143a] check-in: [6e95e7672d] user: jan.nijtmans, branch: nijtmans, size: 4660 [annotate] [blame] [check-ins using] [diff]
2024-02-22
15:27
Merge trunk file: [e4f9edb46f] check-in: [c61ea12657] user: jan.nijtmans, branch: bohagan, size: 22555 [annotate] [blame] [check-ins using] [diff]
2024-02-20
14:58
Renamed tlsX509.c → generic/tlsX509.c. Move all *.c and *.h files to the /generic/ directory. Update win/makefile.vc from [https://chiselapp.com/user/bohagan/repository/TCLTLS/index] file: [6adf085ff1] check-in: [b921cb3e6e] user: jan.nijtmans, branch: nijtmans, size: 5638 [annotate] [blame] [check-ins using]
2024-02-05
00:55
Code updates for gcc warnings file: [ea8ff7e7c8] check-in: [7e672606f5] user: bohagan, branch: trunk, size: 22546 [annotate] [blame] [check-ins using] [diff]
2024-02-04
23:25
Code updates for gcc warnings file: [051a5b0d6c] check-in: [e58f2c78c8] user: bohagan, branch: crypto, size: 22532 [annotate] [blame] [check-ins using] [diff]
2023-12-29
03:09
Merged in master changes file: [3afe1768d5] check-in: [d2d04c75a0] user: bohagan, branch: crypto, size: 22076 [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: [37e1c520a1] check-in: [d351d79642] user: bohagan, branch: trunk, size: 22093 [annotate] [blame] [check-ins using] [diff]
2023-11-14
00:53
Updated error messages and optimized when to add error message to result. file: [ead2e837f3] check-in: [2b4e85a3eb] user: bohagan, branch: crypto, size: 21845 [annotate] [blame] [check-ins using] [diff]
2023-11-13
03:14
Changed hex output to use lowercase letters file: [2979c19145] check-in: [aef7825f91] user: bohagan, branch: crypto, size: 21854 [annotate] [blame] [check-ins using] [diff]
2023-10-14
21:35
Optimized byte array to hex conversions file: [135215c951] check-in: [049f9cb970] user: bohagan, branch: crypto, size: 21854 [annotate] [blame] [check-ins using] [diff]
2023-10-10
00:06
Created cryptography branch file: [c99299d264] check-in: [0cd384c2ff] user: bohagan, branch: crypto, size: 21713 [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: [a931d05109] check-in: [28d6418fa7] user: bohagan, branch: trunk, size: 21944 [annotate] [blame] [check-ins using] [diff]
2023-09-23
22:37
Updates for TCL 9.0 and Tcl_Size change file: [c5b889a2d5] check-in: [c740ba0cb8] user: bohagan, branch: trunk, size: 23020 [annotate] [blame] [check-ins using] [diff]
2023-09-01
21:35
Added more X509 status file: [0d1e21b228] check-in: [af0ed7ddd0] user: bohagan, branch: status_x509, size: 22789 [annotate] [blame] [check-ins using] [diff]
2023-08-20
19:45
Moved X509 functions to separate procedures. file: [c0c6da8f72] check-in: [2186b86385] user: bohagan, branch: status_x509, size: 22206 [annotate] [blame] [check-ins using] [diff]
2023-08-19
22:14
Added CA Issuers URL to X509 status file: [fd21ef0332] check-in: [3b068ff2f6] user: bohagan, branch: status_x509, size: 20725 [annotate] [blame] [check-ins using] [diff]
2023-08-14
03:16
Refactored X509 status to improve readability by using macros for common operations. file: [2bf827806d] check-in: [3a8336467a] user: bohagan, branch: status_x509, size: 19840 [annotate] [blame] [check-ins using] [diff]
2023-08-12
04:07
Added session context, basic constraints, and publickeyhash status file: [2c04105453] check-in: [4a0a74f238] user: bohagan, branch: status_x509, size: 24534 [annotate] [blame] [check-ins using] [diff]
03:34
Refactored X509 code to consolidate like functions, eliminate many buffers, etc Added function BIO_to_Buffer to consolidate copy BIO data to buffer. Moved get all data and certificate to end of function. file: [983e365409] check-in: [a1bcda35b1] user: bohagan, branch: status_x509, size: 23711 [annotate] [blame] [check-ins using] [diff]
2023-08-10
03:16
Reordered get parameters in Tls_NewX509Obj to follow RFC 5280 section order. Added get self issued, Key usage, Extended Key usage, and purpose values. Added more comments, optimized code, etc. file: [f0d516f0c1] check-in: [10bcd4c88f] user: bohagan, branch: status_x509, size: 23753 [annotate] [blame] [check-ins using] [diff]
2023-08-07
03:27
Added Issuer Alt Name to X509 status, refactored get SAN and CRL file: [581b34e1fe] check-in: [35be4894ce] user: bohagan, branch: status_x509, size: 17670 [annotate] [blame] [check-ins using] [diff]
2023-08-02
01:17
Added Certificate Revocation List (CRL) to X509 status. Moved get X509 extension items to end of function. file: [6962c4384a] check-in: [f22fb82c96] user: bohagan, branch: status_x509, size: 16388 [annotate] [blame] [check-ins using] [diff]
2023-08-01
22:42
Added Certificate purposes to X509 status output. Corrected certificate alias get text bug. Refactored code to reduce number of variables and use common buffers for SHA fingerprints. file: [a4177f2631] check-in: [e94d9cae93] user: bohagan, branch: status_x509, size: 13556 [annotate] [blame] [check-ins using] [diff]
2023-07-30
22:25
Replaced custom X509 ASN1_UTCTIME_tostr function with OpenSSL function ASN1_TIME_print. Added catch errors returned from get certificate functions. file: [b50e8f8920] check-in: [b50520df51] user: bohagan, branch: status_x509, size: 12939 [annotate] [blame] [check-ins using] [diff]
2023-07-16
03:33
X509 status optimizations to reduce number of buffers and reordered parameters to match certificate order. file: [4adcfb41ce] check-in: [335b04b2fe] user: bohagan, branch: status_x509, size: 13429 [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: [6244907670] check-in: [a7be3ce74d] user: bohagan, branch: status_x509, size: 13722 [annotate] [blame] [check-ins using] [diff]
2023-07-15
23:00
Added unique ids and signature value to status file: [ea7d376422] check-in: [8e446cb0bb] user: bohagan, branch: status_x509, size: 12496 [annotate] [blame] [check-ins using] [diff]
20:47
Refactored convert X509 status binary values to hex strings. Renamed X509 parameter signatureAlgorithm to signature and digest to signingDigest. file: [0a4513fb4b] check-in: [8dd96d8c7b] user: bohagan, branch: status_x509, size: 11003 [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: [3762ab4f14] check-in: [58ee9890df] user: bohagan, branch: status_x509, size: 11116 [annotate] [blame] [check-ins using] [diff]
2023-06-21
23:37
Added Subject Alternate Name (SAN) to X509 status. Source: https://core.tcl-lang.org/tcltls/tktview/3c42b2ba11 file: [2da96756ed] check-in: [a5843e5983] user: bohagan, branch: status_x509, size: 10002 [annotate] [blame] [check-ins using] [diff]
2023-06-20
03:42
Added Subject Key Identifier (SKI) to X509 status file: [1151fc789c] check-in: [3a3000bc1e] user: bohagan, branch: status_x509, size: 9044 [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: [22c3621c28] check-in: [e02e24c84a] user: bohagan, branch: status_x509, size: 8761 [annotate] [blame] [check-ins using] [diff]
2023-06-11
20:12
Optimized get X509 certificate extensions file: [7a553a48a5] check-in: [eccad70fa9] user: bohagan, branch: status_x509, size: 8733 [annotate] [blame] [check-ins using] [diff]
02:27
Added more X509 certificate status info, show algorithm names, list used extensions, etc. file: [52e74984a2] check-in: [7265279af2] user: bohagan, branch: status_x509, size: 8674 [annotate] [blame] [check-ins using] [diff]
2023-06-03
20:55
Added version and signature to X509 status file: [ada7796337] check-in: [7d59536ee7] user: bohagan, branch: status_x509, size: 7437 [annotate] [blame] [check-ins using] [diff]
2023-05-27
03:06
Removed support for obsolete OpenSSL versions prior to v1.1.1. file: [ae7fc978bb] check-in: [0de7b4fc0a] user: bohagan, branch: status_x509, size: 6250 [annotate] [blame] [check-ins using] [diff]
2023-04-30
16:07
Added: Moved files to subdirectories per TEA directory structure. file: [d4377f05cd] check-in: [3dcd70f98e] user: bohagan, branch: TEA, size: 6491 [annotate] [blame] [check-ins using]