w.Header().Add("Digest", "SHA-512="+
base64.StdEncoding.EncodeToString(forHTTP.SHA512))
}
+ if forHTTP.Streebog256 != nil {
+ w.Header().Add("Digest", "Streebog-256="+
+ base64.StdEncoding.EncodeToString(forHTTP.Streebog256))
+ }
+ if forHTTP.Streebog512 != nil {
+ w.Header().Add("Digest", "Streebog-512="+
+ base64.StdEncoding.EncodeToString(forHTTP.Streebog512))
+ }
}
SkipMeta4:
)
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) {
forHTTP.SHA256 = digest
case HashSHA512:
forHTTP.SHA512 = digest
+ case HashStreebog256:
+ forHTTP.Streebog256 = digest
+ case HashStreebog512:
+ forHTTP.Streebog512 = digest
}
}
for _, u := range f.URLs {