mirror of
https://github.com/status-im/go-waku.git
synced 2025-02-27 04:20:42 +00:00
fix(library): symmetric encoding (#332)
This commit is contained in:
parent
644debe042
commit
caf6d01333
@ -16,7 +16,7 @@ func wakuMessage(messageJSON string) (pb.WakuMessage, error) {
|
|||||||
return msg, err
|
return msg, err
|
||||||
}
|
}
|
||||||
|
|
||||||
func wakuMessageSymmetricEncoding(messageJSON string, publicKey string, optionalSigningKey string) (pb.WakuMessage, error) {
|
func wakuMessageSymmetricEncoding(messageJSON string, symmetricKey string, optionalSigningKey string) (pb.WakuMessage, error) {
|
||||||
msg, err := wakuMessage(messageJSON)
|
msg, err := wakuMessage(messageJSON)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return msg, err
|
return msg, err
|
||||||
@ -25,19 +25,16 @@ func wakuMessageSymmetricEncoding(messageJSON string, publicKey string, optional
|
|||||||
payload := node.Payload{
|
payload := node.Payload{
|
||||||
Data: msg.Payload,
|
Data: msg.Payload,
|
||||||
Key: &node.KeyInfo{
|
Key: &node.KeyInfo{
|
||||||
Kind: node.Asymmetric,
|
Kind: node.Symmetric,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
keyBytes, err := utils.DecodeHexString(publicKey)
|
keyBytes, err := utils.DecodeHexString(symmetricKey)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return msg, err
|
return msg, err
|
||||||
}
|
}
|
||||||
|
|
||||||
payload.Key.PubKey, err = unmarshalPubkey(keyBytes)
|
payload.Key.SymKey = keyBytes
|
||||||
if err != nil {
|
|
||||||
return msg, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if optionalSigningKey != "" {
|
if optionalSigningKey != "" {
|
||||||
signingKeyBytes, err := utils.DecodeHexString(optionalSigningKey)
|
signingKeyBytes, err := utils.DecodeHexString(optionalSigningKey)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user