Commit Graph

185 Commits

Author SHA1 Message Date
Michaël Van Canneyt
77ff0bd111 * Patch from Andrew Haines to add EC_* functions. Fixes issue #41056 2024-12-09 19:46:02 +01:00
Jan Rysavy
aa65847386 OpenSSL: add EVP_CIPHER_CTX_new and EVP_CIPHER_CTX_free 2024-08-19 05:40:37 +00:00
Jan Rysavy
08bae9ee2e OpenSSL: add support for OSSL_PARAM, EVP_PKEY_encrypt, EVP_PKEY_decrypt 2024-08-02 15:29:56 +00:00
Michaël Van Canneyt
406d5f4147 * Dump certificate in temp dir. Fixes issue #40872 2024-08-01 18:39:27 +02:00
Michaël Van Canneyt
ab827e233f * Make sure libressl is loaded correctly. Patch from Zeljko. 2024-06-08 09:21:55 +02:00
Michaël Van Canneyt
b1b5c13671 * Do not dump certificate. Fixes issue #40678 2024-03-02 17:41:02 +01:00
Michaël Van Canneyt
29b14fec57 * Fix wrong return value in case of multithreaded initialize. Fixes issue #40676 2024-03-01 16:16:47 +01:00
Michaël Van Canneyt
a546d4e64d * Fix time argument of X509GmtimeAdj. Fixes issue #40555 2023-12-06 09:57:15 +01:00
Michaël Van Canneyt
fb9bcac2d3 * Better creation of self-signed certificates. Patch by Anton (@odisey1245). Fixes issue #40553 2023-12-03 21:39:24 +01:00
Michaël Van Canneyt
6941409295 * Patch from Dokkie8844 to set hostname when verifying peer certificate. Fixes issue #40479 2023-11-05 10:19:34 +01:00
Ondrej Pokorny
38537fe27f SSL sockets: propagate socket error on SSL_ERROR_SYSCALL (SSL_ERROR_SYSCALL means an error happened on the underlying socket) 2023-08-21 21:11:29 +00:00
Michaël Van Canneyt
fdac8f4e43 * Dotted filenames for package openssl 2023-07-27 19:04:17 +02:00
Michael VAN CANNEYT
bd4e9676fa * Add namespaces.lst 2023-07-27 19:04:09 +02:00
Michaël Van Canneyt
2289c1f6a2 * Remove redundant Makefile.fpc 2023-07-25 13:01:55 +02:00
Michaël Van Canneyt
bb1b1bc705 * Regenerate makefiles with subtarget support 2023-07-24 16:32:02 +02:00
Michaël Van Canneyt
6b5a4dbf6e * use cthreads in correct location 2023-07-19 14:27:28 +02:00
Michaël Van Canneyt
8471024ddc * Add cthreads for unix 2023-07-18 14:13:19 +02:00
Michaël Van Canneyt
8a807a4e1c * Patch from Jan Bruns to add some functions. Fixes issue #40038 2023-07-18 14:13:01 +02:00
Michaël Van Canneyt
e05c612139 * PChar -> PAnsiChar 2023-07-15 18:22:39 +02:00
Dmytro Bogatskyy
327aac7f24 Add aarch64-iphonesim target 2023-03-27 18:45:00 +00:00
Jinyang He
783bbb66f9 Update Makefiles 2023-02-05 19:18:48 +00:00
Ondrej Pokorny
f43912a383 add SSL functions 2023-01-09 07:17:04 +00:00
marcoonthegit
aa32bd344a * Some bio functions added, patch by RDA, closes #39854 2022-08-16 15:23:20 +02:00
Michaël Van Canneyt
7930b31da7 * Patch from RDA to add S/MIME functions. Fix issue #39839 2022-07-20 08:58:09 +02:00
Nikolay Nikolov
8c562995d7 * regenerate makefiles with latest fpcmake 2022-05-24 14:01:59 +03:00
Bi0T1N
59672a6982 Add support for OpenSSL 3.0 2022-04-21 09:02:31 +00:00
Pierre Muller
2f28c5596f Regenerate all Makefile's to fix problem on x86_64 linux 2022-03-07 23:46:15 +00:00
Pierre Muller
ad2ac98858 Update Makefile's 2022-03-07 22:35:29 +00:00
Pierre Muller
4da4c96349 Regenerate Makefile's with mips gcc fixes and new enabled mips64-linux target 2022-02-15 15:45:15 +00:00
Nikolay Nikolov
21593942a1 * regenerate all makefiles with the latest fpcmake 2022-02-13 15:26:54 +02:00
Nikolay Nikolov
b407b67ca1 * regenerate all makefiles with latest fpcmake 2022-01-19 07:08:32 +02:00
Robert Roland
53e5a4a03a Adding aaarch64-embedded target
This adds support for aarch64-embedded, specifically for the Raspberry Pi 3.

Uses UART0 at 115200 baud 8N1 for console IO.
2022-01-05 12:29:00 +00:00
Pierre Muller
271ba59cf1 All Makefile's regenerated 2021-11-25 22:13:32 +00:00
florian
65ef6f1f37 * regenerated Makefiles 2021-11-24 22:50:37 +01:00
Ondrej Pokorny
400e11e6cf Propagate SSL initialization errors as exceptions 2021-08-17 10:20:25 +00:00
nickysn
433050a2c4 * set EXEEXT to .wasm for the WASI target in fpcmake
git-svn-id: trunk@49552 -
2021-06-24 00:16:00 +00:00
svenbarth
e540e8f52e * use $IF DEFINED instead of $IFDEF for consistency (and is required for 3.2.2)
git-svn-id: trunk@49249 -
2021-04-23 14:05:23 +00:00
Jonas Maebe
500e29e5e2 * regenerated with FreeBSD/AArch64 support
git-svn-id: trunk@49159 -
2021-04-10 08:19:40 +00:00
michael
f43a32315f * Fix getpeername, patch by BaldZhang for issue ID #38677
git-svn-id: trunk@49156 -
2021-04-10 06:08:39 +00:00
florian
e4cc8af8fc * Makefiles regenerated
git-svn-id: trunk@49124 -
2021-04-05 15:39:07 +00:00
nickysn
ea8f068817 * regenerated makefiles after sync with trunk
git-svn-id: branches/wasm@48951 -
2021-03-13 21:52:13 +00:00
nickysn
e42330a7ad * synchronized with trunk
git-svn-id: branches/wasm@48949 -
2021-03-13 21:47:24 +00:00
pierre
e8fbe6696b Update Makefile's after commits 48929/48930
git-svn-id: trunk@48940 -
2021-03-12 13:23:41 +00:00
nickysn
1d9d1ab859 * regenerated makefiles
git-svn-id: branches/wasm@48369 -
2021-01-24 02:01:11 +00:00
nickysn
cf6c173653 * regenerated makefiles
git-svn-id: branches/wasm@47988 -
2021-01-02 22:25:27 +00:00
nickysn
a84b091b5e * makefiles regenerated after fpcmake update
git-svn-id: branches/wasm@47985 -
2021-01-02 22:15:42 +00:00
pierre
68d3962889 Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
git-svn-id: trunk@47484 -
2020-11-20 14:03:57 +00:00
Károly Balogh
9d67adcbb6 * regenerated all Makefiles after Sinclair QL support was added
git-svn-id: trunk@47453 -
2020-11-19 02:58:27 +00:00
michael
5ec7ffa8d9 * Fix bug #37980: correct verifypeercert
git-svn-id: trunk@47340 -
2020-11-08 12:56:55 +00:00
michael
b5148304b7 * Added InitSSLInterface overload where the library names can be specified
git-svn-id: trunk@47174 -
2020-10-24 16:29:33 +00:00