Fix signature padding, return verify error in validator

This commit is contained in:
Jeroen Bobbeldijk
2017-07-04 21:59:13 +02:00
parent 41a9627fee
commit 3eedc089d0
2 changed files with 4 additions and 2 deletions

View File

@@ -81,7 +81,7 @@ func (context *SignContext) createSignature() ([]byte, error) {
file_content = file_content[:len(file_content)-1]
// Collect the parts to sign.
sign_content := make([]byte, context.ByteRangeValues[1]+context.ByteRangeValues[3])
sign_content := make([]byte, 0)
sign_content = append(sign_content, file_content[context.ByteRangeValues[0]:(context.ByteRangeValues[0]+context.ByteRangeValues[1])]...)
sign_content = append(sign_content, file_content[context.ByteRangeValues[2]:(context.ByteRangeValues[2]+context.ByteRangeValues[3])]...)