Commit Graph

55 Commits

Author SHA1 Message Date
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
mattias
606f27563e fcl-hash: fixed ASNParse_GetIntBytes for ASNSize<8 2022-04-28 23:10:13 +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
mattias
b8a8068dce fcl-hash: added fprsa 2022-04-27 18:23:21 +02:00
mattias
ca9ea2be61 fcl-hash: added ASNFetch 2022-04-27 18:11:21 +02:00
mattias
86af4b8cd8 fcl-hash: added HexStrToString 2022-04-27 18:11:21 +02:00
mattias
c2e9642b27 fcl-hash: gitignore testhash 2022-04-26 15:27:36 +02: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
Michaël Van Canneyt
4d5d1c8e10 * Demo authenticator app 2022-01-28 12:24:05 +01:00
Michaël Van Canneyt
2391d317bc * Sample to demonstrate generating/showing/checking a TOTP 2022-01-28 11:37:30 +01: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
Michaël Van Canneyt
d3000c6174 * Moved comment to top of file for better visibility 2021-11-19 09:48:19 +01:00
Michaël Van Canneyt
92978caa2f * Add notice that work by Wolfgang Erhardt was used 2021-11-19 09:46:39 +01:00
Michaël Van Canneyt
ff7febc06c * Remove circular use, add lazarus test project file 2021-11-19 09:43:21 +01:00
Michaël Van Canneyt
6390ccde9b * No dependency on classes unit 2021-11-19 08:39:19 +01:00
Michaël Van Canneyt
9f1f055d29 * Fix dependency on hash (sha1) 2021-11-13 15:50:22 +01:00
Michaël Van Canneyt
1c9c9bd8bd * Reorder units 2021-11-13 15:49:44 +01:00