Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: lkujaw/blake2s

Tags

v0.1.3

Toggle v0.1.3's commit message

Unverified

No user is associated with the committer email.
Release BLAKE2S patch version 0.1.3

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

Toggle v0.1.1's commit message

Unverified

No user is associated with the committer email.
Release patch version 0.1.1

Small adjustments to the SPARK_IO package and GPR build improvements.

v0.1.0

Toggle v0.1.0's commit message

Unverified

No user is associated with the committer email.
Add license headers and support for Alire, change package name

* .gitignore: Ignore files generated by Alire and object file
directories.
* LICENSE.txt: Re-flow to use fewer columns. This facilitates comparing
the license text with the Ada source headers.
* README.md: ada-blake2 -> BLAKE2s for Ada. Add trailing newline.
* alire.toml: Add Alire configuration.
* bin/b2ssum.adb: Ada-BLAKE2 -> BLAKE2s.
* blake2s.gpr: Add Alire-generated GPR file.
* common/blake2s.adb
* common/blake2s.ads
* common/octearra.ads
* common/octets.ads
* generic/quadlets.adb
* generic/quadlets.ads
* gnat/quadlets.adb
* gnat/quadlets.ads: Add license headers.
* gnat/Makefile:
- Rename library: libab2s -> libb2sa
- Also remove GPR-generated static object files.