Commit Graph

203 Commits

Author SHA1 Message Date
Rika Ichinose
83f7213b25 Improve i386 SHA1Transform further: remove some (14) reads, and use MOVBE if suddenly available. 2023-09-23 17:14:55 +00:00
florian
e440545954 * sha1i386.inc is used on all targets now 2023-09-16 23:25:31 +02:00
florian
038b01bf23 * re-enabled fixed assembler code 2023-09-13 21:18:46 +02:00
Rika Ichinose
d3f748a020 Better (and probably more correct regarding stack usage) i386 version of SHA1Transform. 2023-09-13 18:55:23 +00:00
florian
4d126cbe57 * sha1test moved as well 2023-09-13 20:34:28 +02:00
florian
9616ff0364 * moved crctest.pas to use it as real test 2023-09-13 20:17:37 +02:00
Rika Ichinose
2f1663041f Faster CRC-128. 2023-09-13 18:09:20 +00:00
florian
1c100f0b13 * prepared test to be used as regression test 2023-09-08 22:47:12 +02:00
Michaël Van Canneyt
077c661b2d * Dotted filenames for package hash 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
d661e7288b * 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
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
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
Michaël Van Canneyt
b06f2c4a74 * Restore test project 2021-11-19 08:39:19 +01:00
Michaël Van Canneyt
1be9fecf4b * Fix compilation, remove moved units 2021-11-13 15:32:26 +01:00
Michaël Van Canneyt
82fdbbbbdc Move hash algorithms that rely on fcl-base 2021-11-13 15:08:46 +01:00
florian
ab1a997b12 * renamed units so they are not picked up multiple times by the regression tests 2021-11-09 22:41:52 +01:00
Michaël Van Canneyt
e9b9f69fba * Correct dependency 2021-11-09 11:01:30 +01:00
Michaël Van Canneyt
6ae8840ece * Start of ECDSA 2021-11-09 10:08:02 +01:00
Michaël Van Canneyt
b8506def7a *Rename types 2021-11-09 10:08:02 +01:00
Michaël Van Canneyt
34f0612932 * Rename types with ECC prefix 2021-11-09 10:08:02 +01:00
Michaël Van Canneyt
93f579ecd8 * Additional functions needed in PEM/ASN 2021-11-09 10:08:02 +01:00
Michaël Van Canneyt
47610d5c65 * SHA512/SHA384 + JWT signers, refactor SHA256 to use class methods 2021-11-04 08:46:56 +01:00
Michaël Van Canneyt
1bc8aea2b3 * fcl-base dependency 2021-10-30 20:15:44 +02:00
Michaël Van Canneyt
64fbc1847f * Fix license 2021-10-30 20:09:29 +02:00
Michaël Van Canneyt
6644d6c4c2 * Fix compilation 2021-10-30 20:06:40 +02:00
Michaël Van Canneyt
380e861cc8 * Needed for hashutils 2021-10-30 20:02:59 +02:00
Michaël Van Canneyt
6d4d2f2fb2 * OneTimePass & test for sha256 2021-10-30 18:23:59 +02:00
Michaël Van Canneyt
3229cb712e * sha256 algorithm 2021-10-30 18:21:55 +02:00
Michaël Van Canneyt
b63979a5ba * Added sensible defaults 2021-10-30 18:16:11 +02:00
Michaël Van Canneyt
fe656ab4ef fix for issue #39333 2021-09-02 09:32:43 +02: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
nickysn
5b192cb82a + enabled the hash package for the WASI target
git-svn-id: trunk@49460 -
2021-06-01 23:09:41 +00:00
marco
763d287af4 * raise exception when file not found.
git-svn-id: trunk@49166 -
2021-04-10 14:26:20 +00:00
Jonas Maebe
500e29e5e2 * regenerated with FreeBSD/AArch64 support
git-svn-id: trunk@49159 -
2021-04-10 08:19:40 +00:00
florian
e4cc8af8fc * Makefiles regenerated
git-svn-id: trunk@49124 -
2021-04-05 15:39:07 +00:00
nickysn
1fb5008630 - disabled compilation on the wasi target for packages that don't compile
git-svn-id: branches/wasm@48953 -
2021-03-14 00:24:24 +00:00
nickysn
ea8f068817 * regenerated makefiles after sync with trunk
git-svn-id: branches/wasm@48951 -
2021-03-13 21:52:13 +00:00