fix(library): symmetric encoding (#332)

This commit is contained in:
RichΛrd 2022-10-14 09:19:17 -05:00 committed by GitHub
parent 644debe042
commit caf6d01333
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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)