Merge pull request #250 from pjunodsc:fix-golang-ecies-example
PiperOrigin-RevId: 268743498
diff --git a/docs/GOLANG-HOWTO.md b/docs/GOLANG-HOWTO.md
index ea02846..ee76312 100644
--- a/docs/GOLANG-HOWTO.md
+++ b/docs/GOLANG-HOWTO.md
@@ -267,7 +267,12 @@
log.Fatal(err)
}
- he, err := hybrid.NewHybridEncrypt(khPriv)
+ khPub, err := khPriv.Public()
+ if err != nil {
+ log.Fatal(err)
+ }
+
+ he, err := hybrid.NewHybridEncrypt(khPub)
if err != nil {
log.Fatal(err)
}
@@ -277,13 +282,11 @@
log.Fatal(err)
}
- khPub, err := khPriv.PublicKey()
+ hd, err := hybrid.NewHybridDecrypt(khPriv)
if err != nil {
log.Fatal(err)
}
- hd, err := hybrid.NewHybridDecrypt(khPub)
-
pt, err := hd.Decrypt(ct, []byte("context info"))
if err != nil {
log.Fatal(err)