VerifyHash verify the hash of the response.
()
| 109 | |
| 110 | // VerifyHash verify the hash of the response. |
| 111 | func (r *Response) VerifyHash() (err error) { |
| 112 | if err = verifyHash(&r.Payload, &r.Header.PayloadHash); err != nil { |
| 113 | err = errors.Wrap(err, "verify response payload hash failed") |
| 114 | return |
| 115 | } |
| 116 | |
| 117 | return r.Header.VerifyHash() |
| 118 | } |
| 119 | |
| 120 | // Hash returns the response header hash. |
| 121 | func (r *Response) Hash() hash.Hash { |