Login
History of src/fsl_sha1.c of 8eb7c269104ae8d7
Login

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

History of file src/fsl_sha1.c at check-in 8eb7c269104ae8d7

2021-12-21
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: [d40b060966] check-in: [76d6359435] user: stephan branch: trunk, size: 106256
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: [e89937b5df] check-in: [06f5974d60] user: stephan branch: cx-scratchpad-rework, size: 106264
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: [b59a8ce103] check-in: [0584c1b6e2] user: stephan branch: trunk, size: 106068
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: [bf212a98fc] check-in: [fa5fb24496] user: stephan branch: trunk, size: 106068
2021-02-15
03:24
Renamed src/fsl_sha1.c → src/sha1.c. Renamed src/fsl_XYZ.c to src/XYZ.c. f-checkin vfile dump now includes renames. file: [a533a87fd1] check-in: [ed3183170a] user: stephan branch: trunk, size: 106706
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: [a533a87fd1] check-in: [ee070353b9] user: stephan branch: trunk, size: 106706
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: [eab7bb78d6] check-in: [631fb3f69a] user: stephan branch: trunk, size: 107166
2021-02-08
23:47
Renamed the hash length constants. file: [61011b2228] check-in: [0c9a6d3644] user: stephan branch: trunk, size: 107126
20:35
Ported in more of the fossil(1) hashing-related infrastructure. file: [4829476150] check-in: [033d78f03f] user: stephan branch: sha3-port, size: 107140
18:23
f-apps compile and f-sanity runs. MILESTONE. Still need to test the other f-apps, though. file: [1f731fda0c] check-in: [76c290eb05] user: stephan branch: sha3-port, size: 107159
04:48
Undefined all sha1-hardened-related defines at the end of that code, for the sake of an eventual amalgamation build. file: [cd2b43a11c] check-in: [6ce8ec4fef] user: stephan branch: trunk, size: 107112
04:31
Ported in hardened SHA1 hash and set default build config to use that one instead of standard SHA1. file: [45ad5f98c8] check-in: [0f3f1d2bf2] user: stephan branch: trunk, size: 106558
2021-02-07
14:31
Globally replaced http://... URLs with https://.... Most of them probably still work, too. file: [157cc47711] check-in: [6af7b3b7c8] user: stephan branch: trunk, size: 11642
2014-02-14
09:05
Globally changes the API docs from fossil/sqlite-style '**' to Doxygen-friendly format because the extra stars hinder writability/changability and require an extra filter at the doxygen-processing level. file: [185e35dd49] check-in: [a2cbd2e343] user: stephan branch: trunk, size: 11641
2013-09-07
11:00
Another round of API renaming/shortening. Added fsl_cx_stat(). file: [358946c2bd] check-in: [4bd2202448] user: stephan branch: trunk, size: 11641
2013-08-18
12:45
Extended fsl_fopen() to support '-' as an alias for stdin/stdout, added fsl_fclose(), changed all fsl_fopen() calls to use fsl_fclose() instead of fclose(). file: [ad11556ecf] check-in: [2cc00a131c] user: stephan branch: trunk, size: 11646
2013-08-14
23:15
Added fsl_sha1_cx_empty, for consistency/completeness. Minor cleanups to the last round of refactoring. file: [2e4221f87a] check-in: [9307625bb7] user: stephan branch: trunk, size: 11617
2013-08-13
13:17
Renamed header files from fossil/*.h to fossil-scm/*.h, to avoid any potential confusion with the fossil FS or other fossils out there. file: [908a5cce2b] check-in: [99a4a0ff23] user: stephan branch: trunk, size: 11801
2013-08-09
22:29
Added fsl_(sha1|md5)sum_(stream|filename)(). s/fsl_input_FILE/fsl_input_f_FILE/g, for consistency. file: [c160626dff] check-in: [1c3b2f9249] user: stephan branch: trunk, size: 11797
22:04
Cleaned up some hard-coded magic numbers and fixed a couple mis-sized md5 strings (sized as sha1 strings due to copy/paste). Removed some dead code. file: [046438c6e7] check-in: [fc6285dba7] user: stephan branch: trunk, size: 10897
2013-08-08
16:32
Renamed fsl_sha1.c → src/fsl_sha1.c. moved main sources into src/. moved fsl_internal.h to include/fossil. file: [b00f9fa616] check-in: [dd9401360d] user: stephan branch: autosetup, size: 10863
2013-08-06
17:14
more baby steps towards committing a tag change. file: [b00f9fa616] check-in: [380a6483e5] user: stephan branch: trunk, size: 10863
2013-07-31
19:52
minor consistency tweaks for the sha1/md5 APIs, ran sha1 code through a reformatter. file: [883b8fc35a] check-in: [2718586074] user: stephan branch: trunk, size: 10778
14:39
s/fossil2.h/fossil.h/g file: [b031cd5bf7] check-in: [9c20ce5c00] user: stephan branch: trunk, size: 10430
2013-07-28
11:06
s/sha1_ctx/sha1_cx/g for consistency. file: [360ce4bfc6] check-in: [4fc8ce9a30] user: stephan branch: trunk, size: 10431
2013-07-27
20:40
Added: ported in sha1 code. file: [4526903f07] check-in: [1651d4e9ec] user: stephan branch: trunk, size: 10440