diff --git a/docs/GOLANG-HOWTO.md b/docs/GOLANG-HOWTO.md index ea02846ca8ccf02ec6c06f8b41efdf4427c01f89..23a60e1ab96dda47bc2b65b1f0df763999f719a3 100644 --- a/docs/GOLANG-HOWTO.md +++ b/docs/GOLANG-HOWTO.md @@ -267,22 +267,22 @@ func main() { log.Fatal(err) } - he, err := hybrid.NewHybridEncrypt(khPriv) + khPub, err := khPriv.PublicKey() if err != nil { log.Fatal(err) } - ct, err := he.Encrypt([]byte("secret message"), []byte("context info")) + he, err := hybrid.NewHybridEncrypt(khPub) if err != nil { log.Fatal(err) } - khPub, err := khPriv.PublicKey() + ct, err := he.Encrypt([]byte("secret message"), []byte("context info")) if err != nil { log.Fatal(err) } - hd, err := hybrid.NewHybridDecrypt(khPub) + hd, err := hybrid.NewHybridDecrypt(khPriv) pt, err := hd.Decrypt(ct, []byte("context info")) if err != nil {