[#11] Receive hex encoded bearer token signature

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
Alex Vanin 2022-06-16 12:12:26 +03:00 committed by Alex Vanin
parent 70e25e6caf
commit 61bc5af44b
4 changed files with 7 additions and 5 deletions

View file

@ -4,6 +4,7 @@ import (
"context"
"crypto/ecdsa"
"encoding/base64"
"encoding/hex"
"fmt"
"io"
"strings"
@ -337,7 +338,7 @@ func prepareBearerToken(bt *BearerToken, isWalletConnect bool) (*token.BearerTok
return nil, fmt.Errorf("can't base64-decode bearer token: %w", err)
}
signature, err := base64.StdEncoding.DecodeString(bt.Signature)
signature, err := hex.DecodeString(bt.Signature)
if err != nil {
return nil, fmt.Errorf("couldn't decode bearer signature: %w", err)
}