mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00
Made keypairs.py a Python 2 script again
This commit is contained in:
parent
32b5ea4cbb
commit
17cee6dcae
@ -1,12 +1,13 @@
|
||||
"""A Python 3 script to write a file with a specified number
|
||||
of keypairs, using bigchaindb.crypto.generate_key_pair()
|
||||
The file is always named keypairs.py and it should be interpreted
|
||||
as a Python 3 script.
|
||||
The written file is always named keypairs.py and it should be
|
||||
interpreted as a Python 2 script.
|
||||
|
||||
Usage:
|
||||
$ python3 write_keypairs_file.py <num_pairs>
|
||||
|
||||
Using the list in other Python scripts:
|
||||
# in a Python 2 script:
|
||||
from keypairs import keypairs_list
|
||||
# keypairs_list is a list of (sk, pk) tuples
|
||||
# sk = signing key (private key)
|
||||
@ -30,9 +31,13 @@ num_pairs = int(args.num_pairs)
|
||||
# Generate and write the keypairs to keypairs.py
|
||||
print('Writing {} keypairs to keypairs.py...'.format(num_pairs))
|
||||
with open('keypairs.py', 'w') as f:
|
||||
f.write('# -*- coding: utf-8 -*-\n')
|
||||
f.write('"""A set of keypairs for use in deploying\n')
|
||||
f.write('BigchainDB servers with a predictable set of keys.\n')
|
||||
f.write('"""\n\n')
|
||||
f.write('"""\n')
|
||||
f.write('\n')
|
||||
f.write('from __future__ import unicode_literals\n')
|
||||
f.write('\n')
|
||||
f.write('keypairs_list = [')
|
||||
for pair_num in range(num_pairs):
|
||||
keypair = crypto.generate_key_pair()
|
||||
|
Loading…
x
Reference in New Issue
Block a user