From dfdbbd1ff69c88ad9c938d17c8378de87370af76 Mon Sep 17 00:00:00 2001 From: Dusty Daemon Date: Fri, 25 Jul 2025 13:46:49 -0600 Subject: [PATCH] BIP32: edits by ddustin for clarity (picks up PR785) Co-authored-by: Pieter Wuille Co-authored-by: Murch Co-authored-by: Jon Atack --- bip-0032.mediawiki | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bip-0032.mediawiki b/bip-0032.mediawiki index c9ff38fa01..42e2e18b3d 100644 --- a/bip-0032.mediawiki +++ b/bip-0032.mediawiki @@ -52,10 +52,10 @@ Addition (+) of two coordinate pair is defined as application of the EC group op Concatenation (||) is the operation of appending one byte sequence onto another. As standard conversion functions, we assume: -* point(p): returns the coordinate pair resulting from EC point multiplication (repeated application of the EC group operation) of the secp256k1 base point with the integer p. +* point(p): returns the coordinate pair resulting from EC point multiplication (repeated application of the EC group operation) of the secp256k1 base point with the integer p (i.e., the operation used to compute a public key from a private key). * ser32(i): serialize a 32-bit unsigned integer i as a 4-byte sequence, most significant byte first. * ser256(p): serializes the integer p as a 32-byte sequence, most significant byte first. -* serP(P): serializes the coordinate pair P = (x,y) as a byte sequence using SEC1's compressed form: (0x02 or 0x03) || ser256(x), where the header byte depends on the parity of the omitted y coordinate. +* serP(P): serializes the coordinate pair P = (x,y) (i.e., the public key) as a byte sequence using [https://www.secg.org/sec1-v2.pdf SEC1]'s compressed form: (0x02 or 0x03) || ser256(x), where the header byte depends on the parity of the omitted y coordinate. * parse256(p): interprets a 32-byte sequence as a 256-bit number, most significant byte first.