.gitignore | 1 - TODO | 2 -- VERSION.do | 2 -- all.do | 1 - bench | 3 +++ bench.do | 2 -- clean.do | 1 - default.do | 1 - install.texi | 8 +------- makedist | 20 ++++---------------- version | 3 +++ www.do | 4 ++-- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index f9f200acf8555413faf8b109d423137c6f06e21d793dcdba49aa504298c50622..0000000000000000000000000000000000000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -VERSION diff --git a/TODO b/TODO deleted file mode 100644 index a9b3401636562b8cfa18ba26d08aa7aed20afff2f313d864b99517e56d404c81..0000000000000000000000000000000000000000 --- a/TODO +++ /dev/null @@ -1,2 +0,0 @@ -* 28147-89 and CryptoPro key wrapping (RFC 4357) -* 28147-89 CryptoPro key meshing for CFB mode (RFC 4357) diff --git a/VERSION.do b/VERSION.do deleted file mode 100644 index 69d0ef7ccd44ee372128b109f7b3e4baed5a0e12852d1e6fb0094ebb045145f3..0000000000000000000000000000000000000000 --- a/VERSION.do +++ /dev/null @@ -1,2 +0,0 @@ -redo-ifchange gogost.go -perl -ne 'print "$1\n" if /Version.*"(.*)"$/' < gogost.go diff --git a/all.do b/all.do deleted file mode 100644 index f2cfad79f982c1f54276a8f78e93df13f79c4012e266ee855c3fc4f5ec42a71a..0000000000000000000000000000000000000000 --- a/all.do +++ /dev/null @@ -1 +0,0 @@ -redo-ifchange streebog256 streebog512 diff --git a/bench b/bench new file mode 100755 index 0000000000000000000000000000000000000000..f92c4a570eb09bfa28ee0dd69a3f7808be981bc0d90caa9ec8a726536462d3c0 --- /dev/null +++ b/bench @@ -0,0 +1,3 @@ +#!/bin/sh -e + +exec go test -benchmem -bench . ./... diff --git a/bench.do b/bench.do deleted file mode 100644 index e434fd320988772fb42926b7375a6783d1b18c9c134ab8594fde408fbbf5e8da..0000000000000000000000000000000000000000 --- a/bench.do +++ /dev/null @@ -1,2 +0,0 @@ -exec >&2 -go test -benchmem -bench . ./... diff --git a/clean.do b/clean.do deleted file mode 100644 index f7c87aeecbed1aa77cd4aeb97f8e33b7ba9a9b42fc7aec0439a20b0d5c98b6da..0000000000000000000000000000000000000000 --- a/clean.do +++ /dev/null @@ -1 +0,0 @@ -rm -f streebog256 streebog512 VERSION diff --git a/default.do b/default.do deleted file mode 100644 index 8511f601fe5e539a0a9327223347de1f1a9993123f743e3815a2d57021784dc1..0000000000000000000000000000000000000000 --- a/default.do +++ /dev/null @@ -1 +0,0 @@ -go build -o $3 ./cmd/$1 diff --git a/install.texi b/install.texi index bf6804eb8fcef02a04356120f72d95619f44ae91310ca15f1ef6ca37438beae0..17c3db5bc6ab731d492ae11e6eb2e79faabab7505350a7fb8331148ba75bec5a 100644 --- a/install.texi +++ b/install.texi @@ -10,16 +10,10 @@ $ [fetch|wget] http://www.gogost.cypherpunks.ru/gogost-@value{VERSION}.tar.zst.asc $ gpg --verify gogost-@value{VERSION}.tar.zst.asc gogost-@value{VERSION}.tar.zst $ zstd --decompress --stdout gogost-@value{VERSION}.tar.zst | tar xf - $ cd gogost-@value{VERSION} -$ redo all +$ go build -mod=vendor -o streebog256 ./cmd/streebog256 $ echo hello world | ./streebog256 f72018189a5cfb803dbe1f2149cf554c40093d8e7f81c21e08ac5bcd09d9934d @end example - -It uses @url{http://cr.yp.to/redo.html, redo} build system for that -examples. You can use either dozen of various implementations, or at -least minimalistic POSIX shell @command{contrib/do} (just replace -@command{redo} with @command{contrib/do} in the example above) included -in tarball. @include download.texi diff --git a/makedist b/makedist index 24039a9616d9444772b68c34ac283c588dacb79ec49aadd5b6ef6fa4f4205911..fc47c8aa29c428216d92bd80bbd7980de9901786a5c2f9b0420577904c90d934 100755 --- a/makedist +++ b/makedist @@ -9,10 +9,8 @@ redo-ifchange streebog256 git clone . $tmp/gogost-$release cd $tmp/gogost-$release git checkout v$release -redo VERSION +./version > VERSION go mod vendor -mkdir contrib -cp ~/work/redo/apenwarr/minimal/do contrib/do cat > download.texi <