for _, u := range forHTTP.URLs {
w.Header().Add("Link", "<"+u+">; rel=duplicate")
}
- if forHTTP.SHA256 != nil {
- w.Header().Add("Digest", "SHA-256="+
- base64.StdEncoding.EncodeToString(forHTTP.SHA256))
+ for name, digest := range forHTTP.Hashes {
+ w.Header().Add("Digest", name+"="+base64.StdEncoding.EncodeToString(digest))
}
- if forHTTP.SHA512 != nil {
- w.Header().Add("Digest", "SHA-512="+
- base64.StdEncoding.EncodeToString(forHTTP.SHA512))
+ for _, u := range forHTTP.Torrents {
+ w.Header().Add("Link", "<"+u+`>; rel=describedby; type="application/x-bittorrent"`)
}
}
SkipMeta4: