Skip to content

Releases: lkujaw/blake2s

v0.1.3: Release BLAKE2S patch version 0.1.3

28 Sep 22:34
Compare
Choose a tag to compare
Changes in this release:
- Switch from GNU Make to AST NMAKE, vastly simplifying project
Makefiles with the latter's native Ada support.
- Support for building the b2ssum utility using GPRBuild.

* .github/workflows/blake2s.yml: Run CI with AST NMAKE.
* README.md:
- Switch from inline to reference style URLS.
- Reformat for 80 columns.
- Document that AST NMAKE is required now for building.
* alire.toml: Removed as ALIRE packages are created manually now.
* b2ssum.gpr: New GPRBuild project file for the b2ssum file hash
utility.
* bin/b2ssum.adb:
- Switch from renaming operators to 'use type', as b2ssum is written
in the 1995 version of Ada and the former causes GNAT to emit warnings
about hiding standard definitions.
- Quash false positive emitted by newer versions of AdaControl (as
shipped by Debian/Ubuntu).
* blake2s.gpr:
- Increment version to 0.1.3.
- Place object files in gnat/obj and libraries in gnat/lib. The sobj
and slib directories were a holdover from the prior GNU Make setup;
NMAKE allows for building static and dynamic libraries in the same
directory.
- Per the new Alire default, disable runtime checks and contracts.
* blake2s.nmk: New Nmakefile containing project defaults.
* blake2sn.aru
* blake2so.aru:
- Add MIT-0 copyright header.
- Add clarifying comments.
- Give unnecessary_use_clause a name (Use_Rule).
* gnat/makefile.nmk: New Nmakefile for building the BLAKE2s library
and executables using GNAT.
* makefile.nmk: New Nmakefile for toolchain-agnostic operations.

v0.1.1: Release patch version 0.1.1

21 Jul 22:28
Compare
Choose a tag to compare
Small adjustments to the SPARK_IO package and GPR build improvements.

First release

14 Jul 12:57
Compare
Choose a tag to compare

First release of BLAKE2s for Ada.

It has been tested on a variety of Unix and Unix-like systems, including Mac OS X, Linux, UnixWare, and Solaris.