Commit graph

13 commits

Author SHA1 Message Date
d646099a37
move secp256k1 extension module to proto.secp256k1 2022-10-05 19:22:42 +00:00
3fc105ffec
various testing fixes and cleanups 2022-08-30 12:06:05 +00:00
ba2cc40d20
rpc.py: disable proxy config from environment for requests backend
The Requests library honors the *_PROXY environment variables by default
  (a dangerous and insecure policy in the opinion of the MMGen Project).
  Thus if the user had one of these variables set and explicitly requested the
  `requests` backend via the `--rpc-backend` option, JSON-RPC communications
  would have gone over the configured proxy.

  Only the `mmgen-xmrwallet` command uses `requests` as its default backend,
  so only it was affected by this vulnerability in the default configuration,
  i.e. without use of `--rpc-backend`.

  This patch sets `trust_env=False` to disable the dangerous behavior.
2022-05-08 10:07:17 +00:00
4dd799104b
activate RIPEMD-160 code, add tests 2022-05-03 21:01:06 +00:00
0d2b730ebf
unit_tests.py dep: add solc (Solidity compiler) test 2022-04-23 14:36:09 +00:00
fc87dcf0ba
fixes and cleanups throughout 2022-02-07 21:08:08 +00:00
8e4afc79d4
unit_tests.py dep: continue without LED support 2022-01-04 19:51:16 +00:00
f9b6c78f4a
minor fixes and cleanups 2021-10-13 20:44:44 +00:00
88a9729810
test suite: Windows/MSYS2 fixes 2021-10-13 20:44:43 +00:00
4c35218fc2
unit_tests.py: new testdep test 2021-09-26 21:16:20 +00:00
1b1b511a09
finish dependency unit test 2021-09-24 20:07:06 +00:00
86f263d2d4
minor cleanups 2021-09-24 20:07:04 +00:00
511aa79fc8
add dependency unit test (WIP) 2021-09-23 21:15:33 +00:00