Commit Graph

  • bf209e0fc8 Refactor SpcIndirectDataContent parsing helpers master olszomal 2026-05-25 10:49:40 +02:00
  • 68a6826cd1 Use ASN1_STRING and ASN1_INTEGER APIs instead of direct struct access olszomal 2026-05-25 09:01:22 +02:00
  • ea5d15862d cmake: add documentation generation, GNU install dirs, and uninstall target olszomal 2026-05-25 08:50:06 +02:00
  • bdde95635f attach-signature flow moved to digest-only verification semantics olszomal 2026-04-02 15:12:59 +02:00
  • d0ef178a9a Remove redundant NULL assignments, CID 1669015 olszomal 2026-02-25 09:36:38 +01:00
  • e126ab3e4a Fix memory leak of compressedData on error paths, CID 1669014 olszomal 2026-02-25 09:36:16 +01:00
  • a1fb6600fb Fix handling OpenSSL initialization errors Michał Trojnara 2026-02-11 16:23:57 +01:00
  • 8227c68ceb Do not export osslsigncode.c consts Michał Trojnara 2026-02-11 15:50:25 +01:00
  • c988b48063 Refactor UI method cleanup Michał Trojnara 2026-02-11 15:48:17 +01:00
  • 6cf70b4af2 Initial 2.14-dev commit Michał Trojnara 2026-02-10 23:17:56 +01:00
  • 97a9ade6ec Release 2.13 2.13 Michał Trojnara 2026-02-10 22:51:25 +01:00
  • f2f33bb131 Move providers_cleanup() back Michał Trojnara 2026-02-10 19:10:00 +01:00
  • 202b2c2866 Separate OpenSSL and functional initialization Michał Trojnara 2026-02-10 18:37:48 +01:00
  • 2a5409b7c4 Fix header bounds validation in PE page hash calculation olszomal 2026-02-09 14:18:06 +01:00
  • 87bce8e372 Fix memory leaks on error paths in PE signing olszomal 2026-02-09 14:17:20 +01:00
  • f7ace57c81 Validate PE attribute certificate table bounds olszomal 2026-02-09 11:41:59 +01:00
  • 92f8761b47 Fix heap corruption in PE page hash calculation olszomal 2026-02-06 14:34:18 +01:00
  • 09d3312fd9 Fixed integer overflow, integer underflow and Out-of-Bounds Read Antoni Klajn 2026-02-05 19:04:22 +01:00
  • 9d02a20aec Fix unsafe ZIP size handling and allocation checks olszomal 2026-02-04 09:52:32 +01:00
  • f190ec5d87 Fix double free in ZIP local header olszomal 2026-02-03 09:23:47 +01:00
  • 4b30d6be28 Initial 2.12-dev commit Michał Trojnara 2026-02-03 17:20:29 +01:00
  • fac8164622 Release 2.12 2.12 Michał Trojnara 2026-02-02 17:53:25 +01:00
  • cbee1e723c Fixed buffer overflow while extracting msg digest Michał Trojnara 2026-02-02 17:37:45 +01:00
  • f90327df09 Initial 2.12-dev commit Michał Trojnara 2026-01-21 00:08:58 +01:00
  • f3a590be69 Release 2.11 2.11 Michał Trojnara 2026-01-20 23:53:33 +01:00
  • 6631a5f10b Update trusted certificate list Michał Trojnara 2026-01-06 14:51:26 +01:00
  • 9924f0c085 Minor style improvements Michał Trojnara 2025-12-31 11:49:05 +01:00
  • 7d85ac5f04 Add GitHub issue and PR templates olszomal 2026-01-09 14:38:52 +01:00
  • feebbcd4d9 Print current CRL during certificate verification olszomal 2026-01-07 11:23:30 +01:00
  • d787541107 tests: add digitalSignature keyUsage to leaf certificate olszomal 2025-12-16 14:40:54 +01:00
  • 6390ae2746 Add keyUsage digitalSignature validation for signer certificate olszomal 2025-12-16 14:40:36 +01:00
  • a472d7fbff Comment returned CRL Content-Type Michał Trojnara 2025-12-22 19:26:21 +01:00
  • 27172a07ca Patch CRL fetch failure from expected file type Chris Thibodeaux 2025-12-13 21:15:53 -06:00
  • d77ddb9443 Disable keep-alive and remove the shutdown workaround. olszomal 2025-12-19 14:18:09 +01:00
  • 988f72249b Simplify ASLR/PIE flags check for macOS olszomal 2025-12-15 12:32:48 +01:00
  • c23f92ca68 Improve PKCS#11 and CNG usage instructions in README olszomal 2025-07-03 12:53:39 +02:00
  • 842bd94aaf Remove duplicate certs from sorted X509 chain olszomal 2025-08-12 16:09:26 +02:00
  • 1d72c3da8c Improve key/cert loading logic and standardize usage file argument names olszomal 2025-08-12 16:04:46 +02:00
  • d792e8d0db Use bio_new_file() wrapper instead of BIO_new_file() for consistent file handling olszomal 2025-08-04 12:19:48 +02:00
  • bbdfc1d98a Avoid undefined behavior with BIO_get_fp by replacing BIO_new_file with fopen + BIO_new_fp olszomal 2025-07-30 15:33:32 +02:00
  • 5ac11e9f58 Fix -Wsign-conversion warning in x509_name_to_utf8() olszomal 2025-07-01 11:57:44 +02:00
  • 55541c6ace Initial 2.11-dev commit Michał Trojnara 2025-06-23 21:42:26 +02:00
  • 8329a14f8b Release 2.10 2.10 Michał Trojnara 2025-06-23 21:36:13 +02:00
  • 343b0af1fe Put globs in quotes Michał Trojnara 2025-06-23 21:21:34 +02:00
  • d440f32780 Codespell Action Michał Trojnara 2025-06-23 21:13:47 +02:00
  • fb082942d2 Descriptive Action name Michał Trojnara 2025-06-23 21:05:51 +02:00
  • 025e808c01 docs: fix typos in README Michał Trojnara 2025-06-20 16:25:30 +02:00
  • 23b6d7782c docs: fix typo in appx comments Michał Trojnara 2025-06-20 16:12:11 +02:00
  • 4c3a1e887c docs: fix typos in README Michał Trojnara 2025-06-20 16:02:56 +02:00
  • 97ee163e31 Document script file support Michał Trojnara 2025-06-20 14:03:20 +02:00
  • dfc3e46a77 Typos Michał Trojnara 2025-06-20 12:28:17 +02:00
  • ff9a6d3593 Check for invalid OID in is_content_type Michał Trojnara 2025-06-20 10:26:08 +02:00
  • e81b08e02d Fix a comment Michał Trojnara 2025-06-20 09:58:45 +02:00
  • 0c85d54800 Handle missing certificate names Michał Trojnara 2025-06-19 17:11:51 +02:00
  • 772bc22c94 Handle null return from curl_easy_init Michał Trojnara 2025-06-19 14:26:40 +02:00
  • d65a2b5286 Fix various typos Michał Trojnara 2025-06-19 12:50:51 +02:00
  • a3fcf41e1a Check memory allocation Michał Trojnara 2025-06-19 11:32:54 +02:00
  • e00caac3db cmake: drop USE_WIN32 define fanquake 2025-06-17 16:58:40 +01:00
  • dd9b81281f Support loading OpenSSL 3.0+ providers without -pkcs11module option (e.g., CNG) olszomal 2025-06-03 10:47:05 +02:00
  • 6b56aef073 Add tests for handling JavaScript files olszomal 2025-06-05 10:05:49 +02:00
  • 52bfff5756 Avoid variable reuse Michał Trojnara 2025-06-04 18:42:41 +02:00
  • 4d52e9cc4b JavaScript format fix. Michał Trojnara 2025-06-04 18:38:28 +02:00
  • 3292b02650 JavaScript support Michał Trojnara 2025-06-04 10:04:17 +02:00
  • 50c23daa4c Code simplification Michał Trojnara 2025-06-03 08:20:52 +02:00
  • 9b7dae4572 Support loading arbitrary engines via ENGINE_by_id() Michał Trojnara 2025-06-02 13:59:45 +02:00
  • 62438908cb Skip the "lib" prefix when guessing engine ID Michał Trojnara 2025-05-30 16:57:25 +02:00
  • 829e770250 Use _WIN32 instead of USE_WIN32 for MinGW compatibility olszomal 2025-05-22 10:00:46 +02:00
  • a6c7c25dae Update NEWS olszomal 2025-05-13 15:47:57 +02:00
  • 10ca3a06ea Suppress compiler warnings olszomal 2025-05-05 11:19:32 +02:00
  • 9ea7e85468 Fix engine-less builds olszomal 2025-05-05 10:57:52 +02:00
  • 68e8845ef1 Improve PKCS#7 verification with OpenSSL 3.5 olszomal 2025-04-30 09:11:28 +02:00
  • 475ea95ba3 Fix control flow and braces for engine and provider support olszomal 2025-04-28 11:12:04 +02:00
  • d352dcc1a5 Do not try to load engine twice Maxim Bagryantsev 2025-04-16 19:02:16 +04:00
  • 7734382436 Remove Ubuntu 20.04 from CI as it's no longer supported olszomal 2025-04-16 10:10:46 +02:00
  • d425d8bf25 fix capitalization ws2_32.lib Jānis Erdmanis 2025-04-13 20:00:16 +03:00
  • 4568c890cc Fixed resource leaks, CID 1639164, 1639165, 1639167, 1639168, 1639169 olszomal 2025-03-31 11:36:58 +02:00
  • 4bd167a8be Fixed directly dereferencing parameter p7, CID 1576008 olszomal 2025-03-31 11:02:37 +02:00
  • e7405fa839 Simplify error handling in PKCS#7 certificate loading, CID 1639170 olszomal 2025-03-31 10:33:41 +02:00
  • 776e2ec7b6 Fix memory management for ministream and difat in MSI output, CID 1639166 olszomal 2025-03-31 10:09:19 +02:00
  • 838aaaee8d libp11 PKCS#11 provider support olszomal 2025-03-28 12:49:43 +01:00
  • e8f19a6efe Added verbose output for digest encryption algorithm and signature during verification olszomal 2024-12-31 13:20:07 +01:00
  • 3a8e25e5bb Added support for multiple OID types in signer info attribute olszomal 2024-12-16 12:58:20 +01:00
  • 7d1b460dfe Style updates olszomal 2024-11-05 14:49:52 +01:00
  • bc3e9e2172 Disable environment updates for Python setup olszomal 2024-11-05 14:39:50 +01:00
  • 21bce757ef Remove specific CMake version setup for macOS olszomal 2024-11-05 14:25:47 +01:00
  • 6a43f62835 Remove Python3_EXECUTABLE olszomal 2024-11-05 13:50:45 +01:00
  • 8780e6f8e4 Fixed pip install olszomal 2024-11-05 13:42:39 +01:00
  • 78a23caa54 Retain needrestart package in Linux dependency installation olszomal 2024-11-05 12:11:31 +01:00
  • d92927aff4 Switch to venv on Linux olszomal 2024-11-05 12:02:14 +01:00
  • 4f412b5989 Removed VIRTUAL_ENV olszomal 2024-11-05 10:34:26 +01:00
  • e6f3ff631d Switch to venv on Windows olszomal 2024-11-05 10:09:31 +01:00
  • 09135aabb8 Check Python and cryptography version in Windows CI workflow olszomal 2024-11-05 08:46:55 +01:00
  • de983e680f Configured macOS environment for arm64 architecture olszomal 2024-11-04 15:21:16 +01:00
  • dc827b94e5 Switch to venv on macOS Michał Trojnara 2024-10-25 18:55:37 +02:00
  • 40ce811701 Fixed conditional compilation for CURL and proxy support olszomal 2024-10-25 15:30:01 +02:00
  • db5b4c4dc0 Add the "-engineCtrl" option to control hardware and CNG engines (#405) Małgorzata Olszówka 2024-09-08 19:23:38 +02:00
  • 4ee429792d Refactor imports to use explicit submodule imports and organize class/function imports olszomal 2024-09-06 10:56:55 +02:00
  • 27686c0b0c Missing part of 4dd836bab1 Michał Trojnara 2024-09-05 11:43:25 +02:00
  • 21133f9c3b Added the '-blobFile' option to specify a file containing the blob content olszomal 2024-09-04 09:41:33 +02:00
  • 64305d6415 tests: add import for python-cryptography >= 43.0.0 Petr Vaněk 2024-09-01 14:59:49 +02:00