go 1.20
-require golang.org/x/crypto v0.6.0
+require golang.org/x/crypto v0.11.0
-golang.org/x/crypto v0.6.0 h1:qfktjS5LUO+fFKeJXZ+ikTRijMmljikvG68fpMMruSc=
-golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58=
+golang.org/x/crypto v0.11.0 h1:6Ewdq3tDic1mg5xRO4milcWCfMVQhI4NkqWWvqejpuA=
+golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio=
// Pure Go GOST cryptographic functions library.
package gogost
-const Version = "5.11.0"
+const Version = "5.12.0"
#!/bin/sh -ex
+PATH=$HOME/work/meta4ra/contrib:$PATH
cur=$(pwd)
tmp=$(mktemp -d)
release=$1
[ -n "$release" ]
-redo-ifchange streebog256
+[ -x streebog256 ] || go build -o streebog256 ./cmd/streebog256
git clone . $tmp/gogost-$release
cd $tmp/gogost-$release
git checkout v$release
@table @strong
+@anchor{Release 5.12.0}
+@item 5.12.0
+Updated dependencies.
+
@anchor{Release 5.11.0}
@item 5.11.0
You can check if public key is on curve with
html=gogost.html
rm -f $html/*.html
${MAKEINFO:-makeinfo} --html \
- -D "VERSION `./VERSION`" \
+ -D "VERSION `./version`" \
--set-customization-variable NO_CSS=1 \
--set-customization-variable SECTION_NAME_IN_TITLE=1 \
--set-customization-variable TREE_TRANSFORMATIONS=complete_tree_nodes_menus \