We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6c0d07c + 5d3bc06 commit bed90b3Copy full SHA for bed90b3
web3swift/Convenience/Classes/LibSecp256k1Extension.swift
@@ -270,7 +270,7 @@ extension SECP256K1 {
270
if v >= 27 {
271
v = v - 27
272
}
273
- if v > 4 {
+ if v > 3 {
274
return nil
275
276
return UnmarshaledSignature(v: v, r: r, s: s)
@@ -285,7 +285,7 @@ extension SECP256K1 {
285
286
287
static func marshalSignature(v: Data, r: Data, s: Data) -> Data? {
288
- guard r.count == 32, s.count == 32 else {return nil}
+ guard r.count == 32, s.count == 32, v.count == 1 else {return nil}
289
var completeSignature = Data(r)
290
completeSignature.append(s)
291
completeSignature.append(v)
0 commit comments