]> Sergey Matveev's repositories - godlighty.git/blobdiff - meta4/parse.go
Streebog hash in .meta4 support
[godlighty.git] / meta4 / parse.go
index bc839452d975dea050c7faeae64634ef57fef6d0..c816434cd19362da67b896cc6f3c43d15daf34b9 100644 (file)
@@ -23,9 +23,11 @@ import (
 )
 
 type ForHTTP struct {
-       SHA256 []byte
-       SHA512 []byte
-       URLs   []string
+       SHA256      []byte
+       SHA512      []byte
+       Streebog256 []byte
+       Streebog512 []byte
+       URLs        []string
 }
 
 func Parse(fn string, data []byte) (*ForHTTP, error) {
@@ -49,6 +51,10 @@ func Parse(fn string, data []byte) (*ForHTTP, error) {
                                forHTTP.SHA256 = digest
                        case HashSHA512:
                                forHTTP.SHA512 = digest
+                       case HashStreebog256:
+                               forHTTP.Streebog256 = digest
+                       case HashStreebog512:
+                               forHTTP.Streebog512 = digest
                        }
                }
                for _, u := range f.URLs {