Commit graph

25 commits

Author SHA1 Message Date
efe3cd2261
update secp256k1 extmod for free-threaded Python builds 2026-05-21 12:09:27 +00:00
730a112f69
extmod/secp256k1mod.c: add sign, verify, pubkey recover funcs 2025-06-29 14:04:46 +00:00
fbeda2f071
extmod/secp256k1mod.c: randomize context
- provide enhanced protection against side-channel leakage
2025-06-29 14:04:46 +00:00
362594429c
extmod/secp256k1mod.c: whitespace 2025-06-29 14:04:46 +00:00
e5017a0779
extmod/secp256k1mod.c: minor cleanups 2025-06-29 14:04:46 +00:00
624525c357
whitespace, minor cleanups 2025-06-29 14:04:41 +00:00
e54f039690
update copyright dates 2025-02-16 14:42:27 +00:00
e2a3fd921f
secp256k1 extmod: silence C compiler warnings (clang) 2024-07-27 09:16:42 +00:00
b0a4abd79a
bip_hd,ecc: compatibility fixes (libsecp256k1, Python 3.9) 2024-01-28 14:03:12 +00:00
ac7fbb1db4
secp256k1 extension mod: compatibility fix for pre-bookworm distros 2024-01-28 09:18:38 +00:00
8e46932475
update copyright dates 2024-01-19 11:05:10 +00:00
0c94427bcd
secp256k1 extmod: add pubkey_tweak_add(), pubkey_check() functions
Testing:

    $ test/unit_tests.py -v ecc
2023-12-12 10:19:53 +00:00
5025ed9dc3
secp256k1 extmod: minor cleanups, add private key check 2023-12-12 10:19:52 +00:00
4de9924f93
variable rename: priv2pub -> pubkey_gen 2023-12-12 10:19:52 +00:00
1aeefd64ae
update copyright dates 2023-01-03 10:36:07 +00:00
1a896d9af9
update copyright dates 2022-01-04 19:51:22 +00:00
906f0320d1
minor fixes and cleanups 2021-09-23 21:15:32 +00:00
cb7f38370b
Update copyright dates 2021-02-19 20:09:06 +03:00
673b97b3b8
update copyright dates 2020-02-18 14:07:27 +00:00
514c1100ee Update copyright dates 2019-02-12 21:35:12 +03:00
59007ee697
py3port: rewrite secp256k1 extension module 2018-10-31 21:14:32 +03:00
MMGen
83e9899b38
Version 0.9.6 2018-01-14 17:24:36 +03:00
philemon
0ab39e4a22
Update copyright dates 2017-05-31 18:16:08 +03:00
philemon
0be6059674 Version 0.8.6
New features/improvements:

	* Address generation using secp256k1 library (Linux only)

Instructions for installing the secp256k1 library on your system:

	doc/wiki/install-linux/Install-MMGen-on-Debian-or-Ubuntu-Linux.md

If secp256k1 is not installed on the system, MMGen remains usable. It just falls
back to 'keyconv', or failing that, python-ecdsa for generating addresses.
2016-08-24 17:20:48 +03:00
philemon
5676d7a3f9
addr generation with secp256k1mod 2016-08-22 14:20:46 +03:00