Login
History of src/sha3.c of ff9c41a8dda7d784
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file src/sha3.c at check-in ff9c41a8dda7d784

2021-12-23
07:14
Cleaned up non-undefined macros which broke the amalgamation build. file: [e3067ede67] check-in: [6ecdbab284] user: stephan branch: trunk, size: 18019
2021-12-21
20:21
Removed the fossil- name prefix from include/fossil-scm/*.h. file: [6ab50042d4] check-in: [43a9bea8d5] user: stephan branch: trunk, size: 17731
08:28
Moved fossil-scm/fossil.h to ../libfossil.h so that client code can build from both the canonical tree and amalgamation using the same include name. file: [36d753a2ac] check-in: [76d6359435] user: stephan branch: trunk, size: 17738
2021-03-12
19:31
The hashing routines were responsible for the unexpected buffer resizing, as they were explicitly resizing their output buffers to fit. file: [5fb858a001] check-in: [06f5974d60] user: stephan branch: cx-scratchpad-rework, size: 17746
2021-03-03
11:42
Renamed fsl_buffer_reset() to fsl_buffer_reuse() to try to reduce the confusion between its semantics contrasted with fsl_buffer_clear(). file: [5ed01abc84] check-in: [0584c1b6e2] user: stephan branch: trunk, size: 17656
2021-03-01
15:46
Replaced the overwhelming majority of license headers with the new project-standard one. Left a few as they were for files which were imported essentially unchanged from Fossil or, in the case of SHA1/SHA3/MD5 bits, other 3rd-party sources. file: [f32c847598] check-in: [fa5fb24496] user: stephan branch: trunk, size: 17656
2021-02-27
04:21
Remove unneeded error check for fsl_buffer_reset() as it's infallible in this call. file: [db3bc2ea99] check-in: [46bbae2d88] user: mark branch: trunk, size: 17633
2021-02-26
14:39
Fix bug that unnecessarily resizes buffer resulting in incorrect b->used for SHA3 hash length checks. file: [91f82830a1] check-in: [5c04ab3a23] user: mark branch: trunk, size: 17668
2021-02-15
03:24
Renamed src/fsl_sha3.c → src/sha3.c. Renamed src/fsl_XYZ.c to src/XYZ.c. f-checkin vfile dump now includes renames. file: [8eb1d9be72] check-in: [ed3183170a] user: stephan branch: trunk, size: 17714
2021-02-12
22:09
libfossil is now C99, rather than C89, per discussion at [https://fossil.wanderinghorse.net/r/libfossil-forum/forumpost/e02ff0e8d0]. fsl_int{16,32,64}_t have been replaced by the standard uint{16,32,64}_t, FSL_xxx_T_PFMT/SFMT replaced with PRIx32 and friends, and auto.def now checks for -std=c99 capability (but that check could probably be done differently/improved). fsl_int_t and fsl_uint_t are retained, as they're more about documentation/intent than fixed sizes. file: [8eb1d9be72] check-in: [ee070353b9] user: stephan branch: trunk, size: 17714
2021-02-09
00:18
Updated license text in almost all C/H to claim copyright while attributing all of the files as heavily derived from DRH's work. file: [754986f0b2] check-in: [631fb3f69a] user: stephan branch: trunk, size: 17734
2021-02-08
23:47
Renamed the hash length constants. file: [a7d31d4420] check-in: [0c9a6d3644] user: stephan branch: trunk, size: 18088
20:35
Ported in more of the fossil(1) hashing-related infrastructure. file: [284792e762] check-in: [033d78f03f] user: stephan branch: sha3-port, size: 18098
18:23
f-apps compile and f-sanity runs. MILESTONE. Still need to test the other f-apps, though. file: [07d5e27a50] check-in: [76c290eb05] user: stephan branch: sha3-port, size: 17659
2021-02-07
14:31
Globally replaced http://... URLs with https://.... Most of them probably still work, too. file: [3c37f7231a] check-in: [6af7b3b7c8] user: stephan branch: trunk, size: 14469
10:45
Added: Ported in core SHA3 hash routines from fossil(1). file: [93ab467497] check-in: [edf64345bb] user: stephan branch: trunk, size: 14468