patches

Branch


Log

Author Commit Date CI Message
Brent Cook beff8933 2025-10-07T09:59:01 use relative path for test temp files
Theo Buehler 2f62a5e2 2025-08-24T23:49:43 regen patches
Theo Buehler 77be80d6 2025-08-18T19:12:51 Remove upstreamed patches
Theo Buehler 8c76c282 2025-08-18T12:14:06 Improve {crypto,ssl}_namespace.h patches This way we should be able to pull them into openbsd.
Theo Buehler 45e37fba 2025-08-17T13:21:49 Fix a leftover "mlkem.h" include
Theo Buehler 480c1f8f 2025-07-23T08:19:02 regen amd64 crypto_arch.patch
Theo Buehler 0daa8adf 2025-06-29T03:55:04 Adjust to GCM refactoring
Theo Buehler 4640288d 2025-06-27T12:40:30 regen nc patch
Theo Buehler 41ddb5cc 2025-06-17T04:41:05 Revert "Sprinkle some #ifdef" This reverts commit a64e99ae2562f8294e0910ce2b72aa17249bd1aa.
Theo Buehler a64e99ae 2025-06-16T11:51:10 Sprinkle some #ifdef
Theo Buehler 4c0fb1c6 2025-06-16T10:42:01 regen patches
Theo Buehler c10badd1 2025-05-31T06:08:12 regen patch
Theo Buehler cb5eff72 2025-05-31T04:49:20 Windows still doesn't understand __attribute__
Theo Buehler 3ce80037 2025-05-31T03:22:38 regen netcat.c patch
Theo Buehler ab4755f9 2025-05-31T03:21:46 regen openssl.c patch
Theo Buehler 360c36c1 2025-05-31T03:19:12 regen speed.c patch
Brent Cook 57af1184 2025-05-18T20:02:27 create noop and apple cpu_caps checks for aarch64
Theo Buehler c6f69dd3 2025-04-29T05:52:09 Remove no longer needed modes_local patch Fixes #1153
Brent Cook 8d3e8a1f 2025-03-13T05:51:23 rebase aarch64 crypto_arch.h patch
Theo Buehler dcea6298 2025-03-07T09:39:51 Disable SHA-256 asm for aarch64
Theo Buehler a504575c 2025-02-14T06:04:46 disable sha-asm on amd64
Theo Buehler 8dad5fe3 2025-01-02T08:11:30 Update for speed.c and .h churn
Theo Buehler c9e2499e 2024-12-26T01:14:17 tb, you should know by now that windows has no __attribute__
Theo Buehler a27f602b 2024-12-14T14:16:42 Fix CTASSERT() once and for all
Theo Buehler af9fe76e 2024-12-14T13:57:45 Regen crypto-cpu-caps.c patches
Theo Buehler 74cd742c 2024-12-14T13:52:30 Update speed patch
Theo Buehler 6719dbb2 2024-11-08T10:06:01 Teach windows some more about __attribute__
Theo Buehler 52b1623c 2024-11-08T09:22:29 Hook up new aarch64 feature detection
Theo Buehler 5805f96b 2024-11-03T08:55:11 Simplify patch and use %llu
Jonas 'Sortie' Termansen 66f0dba5 2024-11-02T21:48:40 Print uid_t portably with PRIu64.
Theo Buehler cca1d39f 2024-10-18T10:44:55 Also disable cpu caps on windows i386
Theo Buehler 27ec5b14 2024-10-18T17:41:20 disable cpu caps on windows for now
Theo Buehler bc71357c 2024-08-17T03:31:49 Regen netcat patch
Theo Buehler 5eb1c40e 2024-08-02T23:59:19 regen patches
Theo Buehler 9a4c02fd 2024-07-13T11:05:24 Simplify speed.c diff
Theo Buehler 2eb32c2e 2024-07-13T10:29:30 speed.c is likely broken on Windows, so add a hack
Theo Buehler 1fec7bea 2024-05-26T07:23:36 Make RFC 5280 test xfail on 32-bit time_t systems
Theo Buehler 2e6ce7b0 2024-04-11T02:38:14 Rebase crypto_namespace.h.patch
Theo Buehler ade8bb88 2024-03-27T22:39:38 Rebase weird _WIN32 hack for BN
Theo Buehler 2cd38a2c 2024-03-04T13:42:31 Regen openssl.c.patch
Brent Cook d8702f69 2024-02-27T07:18:09 upstreamed masm alignment fix
Theo Buehler 2548f247 2024-02-24T09:34:05 The endbr64.patch is now upstream
Brent Cook 37cff9e9 2024-01-08T21:57:01 align read only sections on masm/windows to 64 bytes Avoid conflicts where alignment is specified later in the underlying assembly.
Brent Cook cc78bdf3 2024-01-07T18:29:10 integrate new upstream endbr64 test code, remove os-specific reverts
Theo Buehler ee791f9d 2023-12-19T20:12:20 Stop undefining X509_CERT_PAIR Pointed out in #910
Brent Cook 4cce3954 2023-11-09T20:59:03 remove additional endbr64 patch, add tests for macos-11
Brent Cook 96e5e35d 2023-11-10T03:20:04 experiment forcing CI failure
Brent Cook d0d17f89 2023-11-09T20:59:03 remove additional endbr64 patch, add tests for macos-11
Viktor Szakats 43cb91c9 2023-11-08T02:09:32 amd64/bn_arch.h: avoid redefinition of `OPENSSL_NO_ASM` Fixes this warning when `OPENSSL_NO_ASM` is already set by the build system (seen with CMake): ``` In file included from ./libressl/crypto/bn/bn_mul.c:65: ./libressl/crypto/bn/arch/amd64/bn_arch.h:24:9: warning: 'OPENSSL_NO_ASM' macro redefined [-Wmacro-redefined] ^ <command line>:10:9: note: previous definition is here ^ ``` Reported in #910
Brent Cook e7fe6caa 2023-11-01T20:45:51 Land #924, allow disabling WINCRYPT warnings
Theo Buehler eed367e1 2023-11-01T13:21:25 Allow disabling warning about WINCRYPT overrides Fixes #919
Brent Cook 98a5122b 2023-10-10T08:29:57 portable asm generator patches for portable This reverses changes from the 3.8.x upstream that are causing issues on a few different platforms, including macOS x64, Windows, and older Linux/FreeBSD.
Theo Buehler bc03c7c8 2023-08-15T15:19:06 Regen netcat patch
Theo Buehler 89aca6d0 2023-08-03T13:38:41 Update x509.h patch
Theo Buehler 5b5f96b0 2023-07-28T06:12:29 Regen patches
Theo Buehler d36f7067 2023-07-08T14:20:25 Rebase modes_local.h patch over KNF rampage
Brent Cook 64c55e27 2023-07-07T14:55:15 upstreamed ocsp_test
Brent Cook 56b283e2 2023-07-07T17:34:38 remove Windows lld workaround
Brent Cook 51368394 2023-07-07T04:32:20 Land #886, add compat getopt implementation
Brent Cook 6000f4de 2023-07-07T03:13:31 remove aeadtest patch upstreamed
Brent Cook 7463f87c 2023-07-07T11:46:21 add compat getopt implementation, remove patches This adds a getopt implementation for compatibility where it is not available, removing a couple of regress patches. Note, this is a slightly modified copy from OpenBSD libc that doesn't expose getopt_long, which has dependency conflicts with Windows system headers and isn't needed anyway.
Theo Buehler a47e3901 2023-07-05T15:38:45 Remove patches merged into upstream
Theo Buehler b2b19236 2023-07-05T13:37:32 Add hidden/openssl/chacha.h
Theo Buehler ed483109 2023-07-05T13:25:58 Remove patch that was merged upstream
Theo Buehler 9a00e9e1 2023-07-05T11:32:18 Remove patch that was merged into upstream
Theo Buehler 3e7f4d0a 2023-06-24T04:47:27 Regen patches
Theo Buehler 564ef7e2 2023-05-21T12:32:28 speed.c: move errstr out of #ifndef
Theo Buehler d5556b47 2023-05-21T12:18:07 Regen speed.c diff
Theo Buehler bcb57693 2023-04-28T11:56:17 regen tlsexttest.patch
Theo Buehler aa7c104b 2023-04-26T03:02:14 patching a non-existent file doesn't work so well...
Theo Buehler 9f3b1b5a 2023-04-25T17:51:11 Remove OPENSSL_NO_DEPRECATED from e_old.c
Theo Buehler fe665045 2023-04-25T16:52:30 regen openssl patch
Theo Buehler 9b5f3384 2023-04-25T16:48:18 regen tlsexttest.c patch
Theo Buehler 63ba2e30 2023-04-18T03:33:46 Regen x509.h patch
Theo Buehler be58e25d 2023-04-11T17:33:24 Revert "Temporarily add sha512.c r1.27 as a patch" This reverts commit e61927441352a7ac4c51b9b8fc2164d1d236e2f3.
Theo Buehler e6192744 2023-04-11T16:18:17 Temporarily add sha512.c r1.27 as a patch
Brent Cook 977be09d 2023-03-15T17:33:08 Fix build for MSVC
Theo Buehler 94289fd2 2023-02-28T09:29:06 Adjust patch to recent speed.c change
Brent Cook b98c56fd 2023-02-28T01:51:41 stop exposing hidden defines in public opensslconf.h pull in hidden headers instead, patching drectly for Windows support
Brent Cook c305c7ac 2023-02-27T04:46:43 disable BN asm for amd64 win32 build
Brent Cook 70b0f418 2023-02-21T05:57:41 remove unused patch
Brent Cook 3c7747fd 2023-02-15T07:56:44 generate opensslconf.h based on host cpu architecture
Brent Cook 59492d5c 2023-02-13T20:10:15 update bn_shift patch
Theo Buehler 7dc7ef81 2023-02-09T18:44:56 refresh patches
Theo Buehler 81e6fb0f 2023-02-09T18:42:33 Remove obsolete bn_div patch
Brent Cook 1124d1fa 2023-01-04T06:08:54 remove unneeded patch
Theo Buehler 320501da 2022-12-18T01:30:19 Use bigger hammer to disable benchmarks
Theo Buehler da826ecc 2022-12-18T01:16:15 Disable bn_shift benchmarks on Windows Windows doesn't know about SIGALRM
Theo Buehler 8c4425cd 2022-12-18T00:47:33 Patch in use of BN_zero() until next sync
Theo Buehler bd345640 2022-12-09T11:14:33 regen bn_isqrt.c patch
Theo Buehler 7775de6c 2022-11-27T10:50:30 regen patches
Theo Buehler bcf7afb2 2022-11-27T10:35:13 Adjust patches for lcl.h -> local.h rename
Theo Buehler 38089b55 2022-11-23T18:36:19 Don't leak namespace macros out of the library
Theo Buehler 67ab6a11 2022-11-23T12:46:44 Neuter namespace differently to fix Appveyor CI
Theo Buehler f015aed7 2022-11-22T21:10:11 regen bio.h patch
Theo Buehler 7b66b2d9 2022-11-22T18:34:39 update speed.c.patch
Theo Buehler b21936e5 2022-11-08T10:38:28 Regen tlsexttest.c patch
Theo Buehler 5ecf1c62 2022-09-06T01:39:41 Regen bio.h.patch
Theo Buehler d9ba5a5b 2022-09-05T23:52:41 Regen aeadtest.c.patch
Theo Buehler 08e05643 2022-09-05T23:50:05 Regen tlsexttestc.c.patch