Add a footnote about the format of the public key in the Encryption doc

This commit is contained in:
Lee Miller 2022-12-25 01:31:35 +02:00
parent 47d6fb1cbc
commit 7ccbfc4caa
Signed by untrusted user: lee.miller
GPG Key ID: 4F97A5EA88F4AB63

View File

@ -49,7 +49,7 @@ Encryption
key_e as encryption key and the padded input text as payload. Call the key_e as encryption key and the padded input text as payload. Call the
output cipher text. output cipher text.
9. Calculate a 32 byte MAC with HMACSHA256, using key_m as salt and 9. Calculate a 32 byte MAC with HMACSHA256, using key_m as salt and
IV + R + cipher text as data. Call the output MAC. IV + R [#f2]_ + cipher text as data. Call the output MAC.
The resulting data is: IV + R + cipher text + MAC The resulting data is: IV + R + cipher text + MAC
@ -252,3 +252,5 @@ Partial Example
.. [#f1] The pyelliptic implementation used in PyBitmessage takes unpadded data, .. [#f1] The pyelliptic implementation used in PyBitmessage takes unpadded data,
see :obj:`.pyelliptic.Cipher.ciphering`. see :obj:`.pyelliptic.Cipher.ciphering`.
.. [#f2] The pyelliptic encodes the pubkey with curve and length,
see :obj:`.pyelliptic.ECC.get_pubkey`