<feed xmlns='http://www.w3.org/2005/Atom'>
<title>siphash, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://euandre.org/git/siphash/atom?h=main</id>
<link rel='self' href='http://euandre.org/git/siphash/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://euandre.org/git/siphash/'/>
<updated>2025-06-04T23:11:50Z</updated>
<entry>
<title>Rewrite code, but keeping the exact same semantic and behaviour</title>
<updated>2025-06-04T23:11:50Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2023-12-31T11:49:16Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/siphash/commit/?id=bf54d3bc7be151ee3de15e3cc9fabea68369008e'/>
<id>urn:sha1:bf54d3bc7be151ee3de15e3cc9fabea68369008e</id>
<content type='text'>
- assert that the generated `siphash.o` code is identical to the
  original code, available at `tests/assert-identical.sh`;
- remove unneeded `#define`s;
- rewrite code with the correct indentation, spacing and formatting;
- use C99 constructs over C89 (for loop variable declarations inside
  the parentheses);
- fix the public API.
</content>
</entry>
<entry>
<title>Add complete "Makefile" for standard packaging</title>
<updated>2025-03-20T19:17:06Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2023-12-28T11:52:35Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/siphash/commit/?id=2bbcc453fb4013f46a61bdafea10d61aae17ec95'/>
<id>urn:sha1:2bbcc453fb4013f46a61bdafea10d61aae17ec95</id>
<content type='text'>
Also include a ".gitignore" with the derived assets.

---

On the "Makefile", the canonical virtual targets implemented are:

- "all": the default target name when no explicit name is given, or when
  one wants to build more than one target at once, such as:
  `make all check`.  All it builds is the "libsiphash.a" library;
- "check": NOOP, as there are no tests implemented;
- "clean": removes the "*.o", "*.bin" and "libsiphash.a" files, which
  represent 100% of the generated assets;
- "install": uses `$(DESTDIR)`, `$(LIBDIR)`, `$(INCLUDEDIR)` and
  `$(SRCDIR)` to properly place the "libsiphash.a" library, the
  "siphash.h" header and the "siphash.c" source in the correct
  place.  `$(LIBDIR)`, `$(INCLUDEDIR)` and `$(SRCDIR)` are defined based
  on `$(PREFIX)`;
- "uninstall": a perfect mirror of "install", which removes 100% of the
  installed artifacts.
</content>
</entry>
<entry>
<title>Remove support files</title>
<updated>2025-03-20T19:17:06Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2023-12-28T11:35:36Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/siphash/commit/?id=379c9fe940213de3929bebb16596f62b9de0239f'/>
<id>urn:sha1:379c9fe940213de3929bebb16596f62b9de0239f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>x</title>
<updated>2024-05-17T05:09:41Z</updated>
<author>
<name>JP</name>
<email>jp@mayu.local</email>
</author>
<published>2024-05-17T05:09:41Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/siphash/commit/?id=f26d35e964c6290ffe23d9043475ad3129f409e0'/>
<id>urn:sha1:f26d35e964c6290ffe23d9043475ad3129f409e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>LLVM-compatible license</title>
<updated>2024-05-17T04:53:47Z</updated>
<author>
<name>JP</name>
<email>jp@mayu.local</email>
</author>
<published>2024-05-17T04:53:47Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/siphash/commit/?id=f727c11b31d025cb3a7f0ec4ea9db3b16365e946'/>
<id>urn:sha1:f727c11b31d025cb3a7f0ec4ea9db3b16365e946</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ip</title>
<updated>2023-02-25T12:10:33Z</updated>
<author>
<name>JP Aumasson</name>
<email>jp@taurusgroup.ch</email>
</author>
<published>2023-02-25T12:10:33Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/siphash/commit/?id=68c8a7cb776b4b697c548aba25707713a4c085de'/>
<id>urn:sha1:68c8a7cb776b4b697c548aba25707713a4c085de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>comments</title>
<updated>2022-10-22T05:14:59Z</updated>
<author>
<name>JP Aumasson</name>
<email>jp@taurusgroup.ch</email>
</author>
<published>2022-10-22T05:14:59Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/siphash/commit/?id=eee7d0d84dc7731df2359b243aa5e75d85f6eaef'/>
<id>urn:sha1:eee7d0d84dc7731df2359b243aa5e75d85f6eaef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>duallicense</title>
<updated>2022-10-22T05:05:46Z</updated>
<author>
<name>JP Aumasson</name>
<email>jp@taurusgroup.ch</email>
</author>
<published>2022-10-22T05:05:46Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/siphash/commit/?id=a2f0c897be3faa291bf3ddc8f78fb09e5be275c7'/>
<id>urn:sha1:a2f0c897be3faa291bf3ddc8f78fb09e5be275c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #46 from devendranaga/master</title>
<updated>2022-10-22T05:00:10Z</updated>
<author>
<name>Jean-Philippe Aumasson</name>
<email>jeanphilippe.aumasson@gmail.com</email>
</author>
<published>2022-10-22T05:00:10Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/siphash/commit/?id=6fcbf3ac80ba89a7b86e14188bc35df47ba2a940'/>
<id>urn:sha1:6fcbf3ac80ba89a7b86e14188bc35df47ba2a940</id>
<content type='text'>
SipHash works on ESP8266 running FreeRTOS. So Update the README on OS…</content>
</entry>
<entry>
<title>SipHash works on ESP8266 running FreeRTOS. So Update the README on OS support</title>
<updated>2022-08-17T21:47:35Z</updated>
<author>
<name>Dev</name>
<email>devendra.aaru@outlook.com</email>
</author>
<published>2022-08-17T21:47:35Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/siphash/commit/?id=77cd9f7da527aea007f2b6556257918f611d6e01'/>
<id>urn:sha1:77cd9f7da527aea007f2b6556257918f611d6e01</id>
<content type='text'>
</content>
</entry>
</feed>
