Kashiko Koibumi
df2631c4ee
misc fixes to run with Python3; part 2
2024-05-28 12:58:40 +09:00
Kashiko Koibumi
6ec9fb1a7e
Merge branch 'binary' into py3
2024-05-28 08:40:40 +09:00
Kashiko Koibumi
5fa08f4b3b
misc fixes to run with Python3
2024-05-28 00:12:27 +09:00
Kashiko Koibumi
b9bfa51844
fix import path compatible with both Python2 and Python3
2024-05-27 23:04:39 +09:00
Kashiko Koibumi
9c64db0d2a
remove restriction for Python3 and add startup script for Python3
2024-05-27 23:01:19 +09:00
Kashiko Koibumi
2a0d2d3a10
update translation files for using format() instead of arg()
2024-05-27 22:48:48 +09:00
Kashiko Koibumi
96c764bd94
refined: read from and write to SQLite database in binary mode
...
This modification is a preparation for migration to Python3.
2024-05-27 22:43:01 +09:00
Kashiko Koibumi
d38f42517c
fix address validator to work
2024-05-27 05:49:26 +09:00
Kashiko Koibumi
0f858bca89
read from and write to SQLite database in binary mode
...
This modification is a preparation for migration to Python3.
2024-05-27 04:45:40 +09:00
Kashiko Koibumi
5ccfd520b8
Merge branch 'bytes-key' into py3
2024-05-27 00:09:56 +09:00
Kashiko Koibumi
a4c4338190
use bytes() on keys to be hashable in Python3
2024-05-26 23:38:41 +09:00
Kashiko Koibumi
ba49d3289d
use binary literals for compatibility to Python3
2024-05-26 12:05:31 +09:00
Kashiko Koibumi
e0c2976a17
Merge branch 'six' into py3
2024-05-26 11:21:23 +09:00
Kashiko Koibumi
d4bb580ab1
fix importing collections for Python3
2024-05-26 11:17:30 +09:00
Kashiko Koibumi
4ee9986687
Merge branch 'six' into py3
2024-05-26 10:18:08 +09:00
Kashiko Koibumi
a11df0c583
use six.moves
2024-05-26 09:50:42 +09:00
Kashiko Koibumi
81a6bdb223
use six.assertRaisesRegex, six.assertRegex, six.assertNotRegex
2024-05-25 13:07:59 +09:00
Kashiko Koibumi
21a7bdba44
use six.int2byte(), six.byte2int, six.BytesIO
2024-05-25 12:27:32 +09:00
Kashiko Koibumi
46d56c703e
use six.itervalues(), six.iteritems()
2024-05-25 11:39:46 +09:00
Kashiko Koibumi
f37a973f5f
use six.PY2 and six.PY3
2024-05-25 09:06:02 +09:00
Kashiko Koibumi
f70aff617b
use import paths compatible with both Python2 and Python3
2024-05-24 12:42:29 +09:00
Kashiko Koibumi
046a29e1a8
stop using QString
2024-05-23 15:33:49 +09:00
Kashiko Koibumi
f181b85d97
replace all of arg() occurrences to format()
2024-05-22 17:14:00 +09:00
3a04e351cc
Move RIPEMD160 hash to highlevelcrypto and export to_ripe() ( closes : #1796 )
2024-05-20 15:07:20 +03:00
anand k
e571ba8a51
Replaced state.streamsInWhichIAmParticipating with pool.streams
2024-05-15 09:21:37 +05:30
anand k
657c1de16b
Remove state.shutdown or replaced with self._stopped from some network thread
2024-05-13 07:23:11 +05:30
anand k
28355d70c7
Made BMConnectionPool as global runtime variable in connectionpool from singleton
2024-05-09 19:53:54 +05:30
f28935f8fe
Avoid recursion when trying to build bitmsghash lib
...
in environments where prebuilt one is unusable and make doesn't work.
2024-05-05 23:22:34 +03:00
anand k
95af3a859b
Renamed dandelion flag to dandelion_enabled
2024-04-22 08:59:00 +05:30
anand k
1c8ae8fef3
moved Dandelion in state - global runtime variable from singleton
2024-04-21 22:40:19 +05:30
anand k
5faef8d40e
moved inventory in state - global runtime variable from singleton
2024-04-19 08:21:19 +05:30
anand k
d555a79200
Test cases for shared.py
2024-04-17 18:21:11 +05:30
0ed566500f
Use fallback.RIPEMD160Hash() in the test for deterministic keys
2024-04-16 20:18:37 +03:00
c51b2875df
Tests for keys generation
...
this implementation for deterministic keys requires a passphrase of type bytes
2024-04-16 20:18:37 +03:00
5c1dcc5645
Define functions for generating keys in the highlevelcrypto
2024-04-16 20:18:03 +03:00
d547a8be2f
Encode WIF string before passing to highlevelcrypto.decodeWalletImportFormat()
2024-04-15 05:27:45 +03:00
acab92c561
Add a test for random address generation
2024-04-15 05:27:45 +03:00
ae3ff8c07e
Fix outdated exception handlers for singleWorker._getKeysForAddress()
2024-04-14 04:58:26 +03:00
629efb253e
Update the test for disseminatePreEncryptedMsg API command
2024-04-13 17:16:46 +03:00
f6bd1546a7
Alias disseminatePreEncryptedMsg as disseminatePreparedObject, edit docstring
2024-04-13 06:34:30 +03:00
7836538290
Make PoW optional in disseminatePreEncryptedMsg
2024-04-13 06:34:30 +03:00
44a4a370a6
Use defaults while doing PoW for a preencrypted msg
2024-04-13 06:34:30 +03:00
e1ae33389c
Properly format all the keys samples
2024-04-13 06:33:59 +03:00
7348568c78
The test for double SHA512
2024-04-13 03:19:55 +03:00
3ed84a5863
Start adding hashes with double SHA512
2024-04-13 03:17:39 +03:00
1b9773f2cf
A dummy test for randomBytes
2024-04-12 15:47:06 +03:00
c7a3bfacfa
Move randomBytes to highlevelcrypto
2024-04-12 15:46:32 +03:00
feaee60632
Add a test for WIF decoding and encoding
2024-04-07 03:30:56 +03:00
c1ca7044d2
Moved decodeWalletImportFormat() from shared to highlevelcrypto,
...
not addresses, where it's supposed to be because it uses
pyelliptic.arithmetic, addresses.decodeBase58() returns int which needs
to be encoded. Defined encodeWalletImportFormat() and replaced all uses.
2024-04-07 03:30:50 +03:00
17a09a665b
Moved samples into the samples module
2024-04-06 03:47:51 +03:00