Commit Graph

65019 Commits

Author SHA1 Message Date
Michaël Van Canneyt
bcdc75cecf * Add license message 2022-05-01 22:22:38 +02:00
mattias
7d98462c1c fcl-hash: added PSS helper functions I2OSP, MGF1SHA256 2022-05-01 20:17:58 +02:00
mattias
a81e527e1d fcl-web: test writing rsa keys as DER, test with RFC 7515 values 2022-05-01 20:17:58 +02:00
mattias
727f019fd7 fcl-hash: init X509 key with strings, write as ASN and DER 2022-05-01 20:17:58 +02:00
mattias
727d606b45 fcl-hash: added some asn write functions 2022-05-01 20:17:58 +02:00
Michaël Van Canneyt
ddfe51415b * Ignore output programs 2022-05-01 16:22:55 +02:00
Michaël Van Canneyt
6c33e240ff * Ignore output programs 2022-05-01 16:09:56 +02:00
Michaël Van Canneyt
395851a554 * Ignore output programs 2022-05-01 16:08:29 +02:00
Michaël Van Canneyt
4afb8fad42 * Ignore output programs 2022-05-01 16:06:14 +02:00
Michaël Van Canneyt
b8f7a53dcb * Ignore output programs 2022-05-01 16:04:49 +02:00
Michaël Van Canneyt
fbd26ab472 * Ignore output programs 2022-05-01 16:00:52 +02:00
Michaël Van Canneyt
7ea34ceb22 * Ignore fonts & output programs 2022-05-01 15:58:43 +02:00
Michaël Van Canneyt
caa4574c73 * Ignore fonts 2022-05-01 15:57:17 +02:00
Michaël Van Canneyt
4e5916d17d * Add libnettle into build 2022-05-01 14:00:26 +02:00
Michaël Van Canneyt
b90b6f2b87 * Libnettle & dynamically loadable version of libgmp 2022-05-01 13:56:34 +02:00
florian
eba76dd052 * allow 32 byte alignment of constants and variables on aarch64-darwin 2022-05-01 10:55:48 +02:00
Nikolay Nikolov
95ba16228a + use some ASCII replacements for certain non-ASCII characters (used by Free
Vision) on Unix consoles that don't support UTF-8
2022-05-01 10:34:47 +03:00
Nikolay Nikolov
f67c4b1c45 + use the DEC special graphics character set to draw some non-ASCII characters
on Unix consoles that don't support UTF-8 (or don't have it enabled)
2022-05-01 10:22:56 +03:00
Michaël Van Canneyt
20887aeadd * Patch from Alexey Torgashin to handle invalid groups. Fix issue #39697 2022-04-30 22:35:46 +02:00
florian
77851090aa + git dialog templates 2022-04-30 22:06:08 +02:00
mattias
e339f8b660 fcl-web: TJWTSignerRSA: prefix hash with ASN1 digest info 2022-04-30 15:04:25 +02:00
Nikolay Nikolov
22c86e857e + enabled compilation of units ptcgraph, ptccrt and ptcmouse on FreeBSD 2022-04-30 15:26:51 +03:00
Nikolay Nikolov
a596fab3d5 + enabled compilation of unit ptc on FreeBSD 2022-04-30 15:12:14 +03:00
Ramon M
f227efb258 Enabled mouse support for macOS and *BSD. Free Vision apps can now make use of the mouse for these O/Ss. 2022-04-30 12:04:18 +02:00
Nikolay Nikolov
c3db9d63f2 + enabled compilation of units ptcgraph, ptccrt and ptcmouse on OpenBSD 2022-04-30 12:24:13 +03:00
mattias
bb1b0cdbf0 fcl-web: RS256 using sign/verify 2022-04-30 10:34:00 +02:00
Nikolay Nikolov
19f97666e8 + enabled compilation of the package ptc on OpenBSD 2022-04-30 11:12:01 +03:00
mattias
f0c3d69068 fcl-web: added TJWTSignerRS384, TJWTSignerRS512 2022-04-30 01:56:14 +02:00
mattias
44902c339b fcl-web: added TJWTSignerRS256 2022-04-30 01:42:16 +02:00
mattias
d038f9f6e0 fcl-hash: do not call randomize too often 2022-04-30 01:42:16 +02:00
Karoly Balogh
74ab27ae47 cutils: also use minalign, when varalign equals it, not only when varalign is less than it (21 years old bug?) 2022-04-29 23:45:45 +02:00
florian
5d97ff43fa + CPUAVR_HAS_ADIW 2022-04-29 23:06:17 +02:00
florian
314d3579fc * avr3 and avr31 should also have a movw instruction 2022-04-29 23:06:17 +02:00
florian
9540dc8989 * make test compiling on avr 2022-04-29 23:06:17 +02:00
florian
ab1a31d9ac * enable random on avr, it does not increase program size if not used 2022-04-29 23:06:17 +02:00
magorium
f2fc63aed2 AROS 64bit fixes filehandles #2
Solve crashes when opening, closing and managing files for AROS 64-bit when
filehandles are located in memory > 32-bit by making sure the used file
handles are actually of type BPTR/THandle instead of longint/cardinal
(and stays compatible to AROS 32-bit).
2022-04-29 20:30:17 +00:00
mattias
216c848075 fcl-hash: use randomize 2022-04-29 02:18:42 +02:00
mattias
6bf0de0ba2 fcl-hash: use RDTSCP on i386 and x86-64 2022-04-29 01:07:59 +02:00
mattias
0a44e3192d fcl-hash: test rsa encrypt/decrypt 2022-04-29 00:35:08 +02:00
mattias
8639593574 fcl-hash: rsa encrypt: fixed using non zero padding bytes 2022-04-29 00:18:24 +02:00
mattias
864b2ad3f3 fcl-hash: fixed freeing TBigIntContext.BIRadix and migrated to mode objfpc 2022-04-28 23:10:13 +02:00
mattias
67905957cb fcl-hash: fixed HexStrToBytes 2022-04-28 23:10:13 +02:00
mattias
606f27563e fcl-hash: fixed ASNParse_GetIntBytes for ASNSize<8 2022-04-28 23:10:13 +02:00
florian
1dd23696e3 * cleanup 2022-04-28 22:51:11 +02:00
mattias
c43579a325 fcl-hash: asn check boundary, added rsa private/public key parse functions 2022-04-28 19:28:28 +02:00
mattias
7664b32e5f fcl-hash: added rsa test 2022-04-28 19:26:02 +02:00
Sergey Larin
60c967f255 Optimized the comparison of a widestring variable with '' 2022-04-27 21:12:47 +00:00
Sergey Larin
35db2b2da3 Fixed optimization Length(W)=0 -> (Pointer(W)=nil) or (PLongword(Pointer(W)-4)^=0) for WideString 2022-04-27 21:12:47 +00:00
florian
7b39089d4f * updated 2022-04-27 22:57:43 +02:00
J. Gareth "Curious Kit" Moreton
62d5ddffb8 * x86: Improvement to CMP/JE/CMP/@Lbl/SETE ->
CMP/SETE/CMP/SETE/OR optimisation to reduce
    pass counts (and work better with improved
    FLAGS register allocation).
2022-04-27 20:46:32 +00:00