Verify length on EIP712 signatures

This commit is contained in:
Remco Bloemen
2018-02-23 15:13:18 -08:00
committed by Amir Bandeali
parent 69ab913bc6
commit 1e07fcacac

View File

@@ -96,9 +96,10 @@ contract MixinSignatureValidator is
);
isValid = signer == recovered;
return isValid;
// Signature using EIP712
} else if (signatureType == SignatureType.EIP712) {
require(signature.length == 66);
v = uint8(signature[1]);
r = get32(signature, 2);
s = get32(signature, 34);