Commit Graph

78 Commits

Author SHA1 Message Date
Rika Ichinose
ff2492edf5 Add System.UMul64x64_128. 2025-03-15 22:18:55 +01:00
Nikolay Nikolov
b50d6ff99c - disable packages that don't compile on the wasip2 platform 2025-03-11 02:10:22 +02:00
Hunter200165
c04024506b Fixed infinite recursion in ASNFetchOID in fpasn.pp 2025-02-13 01:48:32 +00:00
Tomas Hajny
2b6c136d01 * added short name for fcl-hash 2025-02-02 23:58:35 +00:00
Kirill Kranz
0dc2f78bc8 all packages witch are not able to compile REMOVED 2024-09-29 16:59:02 +03:00
Michaël Van Canneyt
0b38f99b47 * Fix compilation of example. Fixes issue #40715 2024-03-31 11:00:55 +02:00
Michaël Van Canneyt
2c15deb237 * Support PKCS#8 format for RSA private key, add demos 2024-03-16 20:06:38 +01:00
Karoly Balogh
ac0287b5e0 human68k: fpmake changes, disable everything that cannot be built currently 2023-11-30 23:43:27 +00:00
Michaël Van Canneyt
487f7bf4ab * Add SHA224 hash 2023-11-30 14:53:32 +01:00
Michaël Van Canneyt
d5807e03b6 * Fix debug statement 2023-10-13 16:13:08 +02:00
Michaël Van Canneyt
0ec1f182b4 * Disable debug info, patch by MichaelW. Fixes issue #40466 2023-10-12 21:26:19 +02:00
marcoonthegit
692cf4f2bc * add some default headers, fixes #40432 2023-09-16 16:41:30 +02:00
marcoonthegit
f8ba9e4760 * use break instead of classically breaking out of the loop
* fixes #40435
2023-09-16 16:31:07 +02:00
Michaël Van Canneyt
896ca4bb75 * Initialize result in StingToHex. Fixes issue #40388 2023-08-12 12:26:20 +02:00
Michaël Van Canneyt
f5280abe54 * Some small optimizations. Fix issue #40387 2023-08-11 13:49:15 +02:00
Michaël Van Canneyt
52da2011dd * Small optimization 2023-08-11 12:44:06 +02:00
Michaël Van Canneyt
3856f3dba0 * Dotted filenames for package fcl-hash 2023-07-27 19:04:15 +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
885a265edb * Fix compilation after rebase 2023-07-15 18:22:41 +02:00
Michaël Van Canneyt
3180a5e83a * PChar -> PAnsiChar 2023-07-15 18:22:41 +02:00
Dmytro Bogatskyy
327aac7f24 Add aarch64-iphonesim target 2023-03-27 18:45:00 +00:00
mattias
d383f6102d fcl-hash: fixed HOTPCalculateToken on non utf8 platform 2023-03-07 10:52:52 +01:00
mattias
bfa3e156d2 fcl-hash: fixed start without params, show config filename 2023-03-07 10:25:48 +01:00
mattias
93816c379b fcl-hash: fixed start without params, show config filename 2023-03-07 10:10:18 +01:00
Jinyang He
783bbb66f9 Update Makefiles 2023-02-05 19:18:48 +00:00
Nikolay Nikolov
8c562995d7 * regenerate makefiles with latest fpcmake 2022-05-24 14:01:59 +03:00
Michaël Van Canneyt
82c27c72c9 * Do not make assumptions about string encoding 2022-05-04 10:00:38 +02:00
mattias
2ec59db2fa fcl-hash: fixed fptlsbigint on i386 2022-05-03 22:35:52 +02:00
mattias
36b4a77c94 fcl-hash: less hints and disable range checking for bigint 2022-05-03 19:20:58 +02:00
Michaël Van Canneyt
989b378bcd * Remove debug define 2022-05-03 12:06:04 +02:00
mattias
37d107a953 fcl-web: TJWTSignerPS256, TJWTSignerPS384, TJWTSignerPS512 2022-05-03 01:39:30 +02:00
mattias
76e4e5d894 fcl-hash: started RSASSA_PSS_Verify 2022-05-02 22:38:52 +02:00
mattias
0f30dad341 fcl-hash: started RSASSA_PSS_SIGN 2022-05-02 10:00:25 +02:00
mattias
de5c056ef3 fcl-hash: started RSASSA_PSS_SIGN 2022-05-02 00:54:05 +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
mattias
e339f8b660 fcl-web: TJWTSignerRSA: prefix hash with ASN1 digest info 2022-04-30 15:04:25 +02:00
mattias
d038f9f6e0 fcl-hash: do not call randomize too often 2022-04-30 01:42:16 +02: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