libsodium-examples of public-key-cryptography を調べていますが、平文を暗号化するときに、受信者の公開鍵に加えて送信者の秘密鍵が使用されているようです。
関連する例からの抜粋:
crypto_box_easy() 関数は、長さが mlen バイトのメッセージ m を、受信者の公開鍵 pk、送信者の秘密鍵 sk、およびナンス n で暗号化します。
これのポイントは何ですか?私の理解では、送信者の秘密鍵はメッセージに署名するときにのみ使用されましたか?