bin/meta4ra-hashes-detect | 4 ++-- go.mod | 12 ++++++------ go.sum | 22 ++++++++++++---------- internal/common.go | 2 +- diff --git a/bin/meta4ra-hashes-detect b/bin/meta4ra-hashes-detect index 45071a41816a5f9df89fdea80fc4b981134d7f88ef3b6b3d16b97f54593d9c17..7f9c982a353c315ee02e2f05de22195f50eef9d48909bb6e74050ae4b0527fc9 100755 --- a/bin/meta4ra-hashes-detect +++ b/bin/meta4ra-hashes-detect @@ -62,17 +62,17 @@ unxxd="xxd -c 0 -p" unhexdump="hexdump -v -e '/1 \"%02x\"' ; echo" HSH=84d883ede9fa6ce855d82d8c278ecd9f5fc88bf0602831ae0c38b9b506ea3cb02f3fa076b8f5664adf1ff862c0157da4cc9a83e141b738ff9268a9ba3ed6f563 +check streebog-512 streebog512 $hsh || # go.cypherpunks.ru/gogost check streebog-512 "nettle-hash --algorithm=streebog512 --raw | $unxxd" || check streebog-512 "nettle-hash --algorithm=streebog512 --raw | $unhexdump" || check streebog-512 "libressl dgst -streebog512" || -check streebog-512 streebog512 $hsh || # go.cypherpunks.ru/gogost check streebog-512 builtin || : HSH=c600fd9dd049cf8abd2f5b32e840d2cb0e41ea44de1c155dcd88dc84fe58a855 +check streebog-256 streebog256 || check streebog-256 "nettle-hash --algorithm=streebog256 --raw | $unxxd" || check streebog-256 "nettle-hash --algorithm=streebog256 --raw | $unhexdump" || check streebog-256 "libressl dgst -streebog256" || -check streebog-256 streebog256 || check streebog-256 builtin || : HSH=df8d09e93f874900a99b8775cc15b6c7 diff --git a/go.mod b/go.mod index cd464e41684829abf2889b01fa77e76fbd45d9fd5ab5be4ae00dd612a941b722..f4f198ba9d6ac841418130ed6cac69c6c5b74a537c66fef3ff197a77c13a89ca 100644 --- a/go.mod +++ b/go.mod @@ -1,16 +1,16 @@ module go.stargrave.org/meta4ra -go 1.20 +go 1.21 require ( github.com/dchest/skein v0.0.0-20171112102903-d7f1022db390 github.com/zeebo/xxh3 v1.0.2 - go.cypherpunks.ru/gogost/v5 v5.14.0 - golang.org/x/crypto v0.21.0 - lukechampine.com/blake3 v1.2.1 + go.cypherpunks.ru/gogost/v5 v5.15.0 + golang.org/x/crypto v0.25.0 + lukechampine.com/blake3 v1.3.0 ) require ( - github.com/klauspost/cpuid/v2 v2.0.9 // indirect - golang.org/x/sys v0.18.0 // indirect + github.com/klauspost/cpuid/v2 v2.2.8 // indirect + golang.org/x/sys v0.22.0 // indirect ) diff --git a/go.sum b/go.sum index 05dfc227928b69b56456018b8b4068802b3e8373c45215f04fe62240525c234c..4d02649a9b8dbdb5278317b1d06f02e5b3798f754434018feb2fdfd2cebada52 100644 --- a/go.sum +++ b/go.sum @@ -1,15 +1,17 @@ github.com/dchest/skein v0.0.0-20171112102903-d7f1022db390 h1:oNcAGoFeaPCgOnlARnJMQqgoq1UMlGwW7PFJddtTF2c= github.com/dchest/skein v0.0.0-20171112102903-d7f1022db390/go.mod h1:sh8l6PI4IHMaBmo2rlnHxnJDjXY7rxmDeaGSyupxMVM= -github.com/klauspost/cpuid/v2 v2.0.9 h1:lgaqFMSdTdQYdZ04uHyN2d/eKdOMyi2YLSvlQIBFYa4= -github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= +github.com/klauspost/cpuid/v2 v2.2.8 h1:+StwCXwm9PdpiEkPyzBXIy+M9KUb4ODm0Zarf1kS5BM= +github.com/klauspost/cpuid/v2 v2.2.8/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/zeebo/assert v1.3.0 h1:g7C04CbJuIDKNPFHmsk4hwZDO5O+kntRxzaUoNXj+IQ= +github.com/zeebo/assert v1.3.0/go.mod h1:Pq9JiuJQpG8JLJdtkwrJESF0Foym2/D9XMU5ciN/wJ0= github.com/zeebo/xxh3 v1.0.2 h1:xZmwmqxHZA8AI603jOQ0tMqmBr9lPeFwGg6d+xy9DC0= github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA= -go.cypherpunks.ru/gogost/v5 v5.14.0 h1:61jW5GfETolg2N1uoMnFzQ3l8HRI3RUFVsu4VHak4wk= -go.cypherpunks.ru/gogost/v5 v5.14.0/go.mod h1:U5P9FOGW0iJK3A8X+yArg+2drPxo3Qvv9f97haBoSZo= -golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -lukechampine.com/blake3 v1.2.1 h1:YuqqRuaqsGV71BV/nm9xlI0MKUv4QC54jQnBChWbGnI= -lukechampine.com/blake3 v1.2.1/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= +go.cypherpunks.ru/gogost/v5 v5.15.0 h1:6D8PRYIZzLyGvLSXjPEVNw5X84L/Tr/75S7FsOL0GuI= +go.cypherpunks.ru/gogost/v5 v5.15.0/go.mod h1:RM2tLMctWU993aR//t6h0B6Tt3bZKBPCy7AEHwuu+0E= +golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30= +golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M= +golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= +golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +lukechampine.com/blake3 v1.3.0 h1:sJ3XhFINmHSrYCgl958hscfIa3bw8x4DqMP3u1YvoYE= +lukechampine.com/blake3 v1.3.0/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= diff --git a/internal/common.go b/internal/common.go index 184ebc8c2c0bb2284fc44079bc278df3d33a5857e9f01061f23ceb4bc2400e9f..3d00f2c16f91c863c98c5a86908a585d55441a780bfaaf3f0cd31ce5be1f0cc1 100644 --- a/internal/common.go +++ b/internal/common.go @@ -21,7 +21,7 @@ "runtime" ) const ( - Generator = "meta4ra/0.9.0" + Generator = "meta4ra/0.9.1" SigMediaTypePGP = "application/pgp-signature" SigMediaTypeSSH = "application/ssh-signature" BufLen = 1 << 20