diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2014-12-08 11:01:00 -0800 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2014-12-08 11:01:00 -0800 |
commit | 68416c33d3868465f2485e4facae84900ad2c632 (patch) | |
tree | 2c6923033e22467c1e750f98afe237323fcd617e /docs/hazmat/primitives/asymmetric/utils.rst | |
parent | 9e507d2ab62cec4c9b63b08a6f5ae8656106a162 (diff) | |
parent | ac4d5f2249de136cbfef72aa650dcc4703b67851 (diff) | |
download | cryptography-68416c33d3868465f2485e4facae84900ad2c632.tar.gz cryptography-68416c33d3868465f2485e4facae84900ad2c632.tar.bz2 cryptography-68416c33d3868465f2485e4facae84900ad2c632.zip |
Merge pull request #1502 from reaperhulk/fix-1285
Support decoding RFC 6979 signatures to (r, s)
Diffstat (limited to 'docs/hazmat/primitives/asymmetric/utils.rst')
-rw-r--r-- | docs/hazmat/primitives/asymmetric/utils.rst | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/hazmat/primitives/asymmetric/utils.rst b/docs/hazmat/primitives/asymmetric/utils.rst new file mode 100644 index 00000000..6b348801 --- /dev/null +++ b/docs/hazmat/primitives/asymmetric/utils.rst @@ -0,0 +1,26 @@ +.. hazmat:: + +Asymmetric Utilities +==================== + +.. currentmodule:: cryptography.hazmat.primitives.asymmetric.utils + + +.. function:: decode_rfc6979_signature(signature) + + Takes in :rfc:`6979` signatures generated by the DSA/ECDSA signers and + returns a tuple ``(r, s)``. + + :param bytes signature: The signature to decode. + + :returns: The decoded tuple ``(r, s)``. + +.. function:: encode_rfc6979_signature(r, s) + + Creates an :rfc:`6979` byte string from raw signature values. + + :param int r: The raw signature value ``r``. + + :param int s: The raw signature value ``s``. + + :return bytes: The encoded signature. |