Skip to content

Commit 4334ad5

Browse files
committed
Reference standardized Secp256k1 DHKEM for HPKE
1 parent 32741bf commit 4334ad5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

bip-0077.mediawiki

+2-2
Original file line numberDiff line numberDiff line change
@@ -185,9 +185,9 @@ Hybrid Public Key Encryption is a modern web standard for secure message exchang
185185

186186
The cryptographic handshake is conducted in parallel to the payjoin messaging inspired by the [[http://www.noiseprotocol.org/noise.html#zero-rtt-and-noise-protocols|zero-RTT]] version of the [[http://www.noiseprotocol.org/noise.html|Noise Framework]] [[https://noiseexplorer.com/patterns/NKpsk0/|IK]] pattern. A receiver shares its public key out of band in the BIP21 URI. Static keys shared in URIs must only for a single session. The key is encoded in [[https://datatracker.ietf.org/doc/html/rfc4648#section-5|base64URL]] encoding as a subdirectory of the directory server in the <code>pj=</code> parameter.
187187

188-
====Secp256k1====
188+
====Secp256k1-based DHKEM====
189189

190-
Secp256k1 should be used in place of HPKE's specified DH functions because of it's availability in bitcoin contexts. A proposal to standardize its inclusion may be appropriate.
190+
[[https://www.ietf.org/archive/id/draft-wahby-cfrg-hpke-kem-secp256k1-01.html|Secp256k1-based DHKEM for HPKE]] is most appropriate because of secp256k1's availability in bitcoin contexts.
191191

192192
====ChaCha20Poly1305 AEAD====
193193

0 commit comments

Comments
 (0)