mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-25 14:16:44 +00:00
add test ext UI
This commit is contained in:
parent
d96d25073d
commit
ee354d0a0d
2 changed files with 11 additions and 2 deletions
|
|
@ -1031,6 +1031,15 @@ func testExternalUI(api *core.SignerAPI) {
|
|||
api.List(context.WithValue(ctx, "Origin", "origin.com"))
|
||||
expectResponse("metadata - origin", "Did you see origin (origin.com)? [yes/no] ", "yes")
|
||||
}
|
||||
{ // SIWE
|
||||
api.UI.ShowInfo("Please reject SIWE request")
|
||||
time.Sleep(delay)
|
||||
req := core.SIWERequest{
|
||||
Domain: "foo",
|
||||
}
|
||||
_, err := api.ApproveSIWE(ctx, req, "some_inc_signature")
|
||||
expectDeny("siwe", err)
|
||||
}
|
||||
|
||||
for _, e := range errs {
|
||||
log.Error(e)
|
||||
|
|
|
|||
|
|
@ -320,12 +320,12 @@ func (r *SIWERequest) Verify(signature string) (bool, error) {
|
|||
}
|
||||
msg, err := siwe.InitMessage(r.Domain, r.Address, r.Uri, r.Nonce, additionalParameters)
|
||||
if err != nil {
|
||||
return false, err
|
||||
return false, ErrRequestDenied
|
||||
}
|
||||
|
||||
key, err := msg.Verify(signature, nil, nil, nil)
|
||||
if err != nil {
|
||||
return false, nil
|
||||
return false, ErrRequestDenied
|
||||
}
|
||||
return key != nil, nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue