##// END OF EJS Templates
Updated the sync api document
Updated the sync api document

File last commit:

r1015:c84f21f3 merge decentral
r1188:d679decc decentral
Show More
generate_keypair.py
21 lines | 581 B | text/x-python | PythonLexer
neko259
Added GET request handler, command for key generation. Changed KeyPair format for ecdsa (use to_string instead of to_pem because it's shorter)
r836 __author__ = 'neko259'
from django.core.management import BaseCommand
from django.db import transaction
neko259
Merged with default branch
r1015 from boards.models import KeyPair, Post
neko259
Added GET request handler, command for key generation. Changed KeyPair format for ecdsa (use to_string instead of to_pem because it's shorter)
r836
class Command(BaseCommand):
help = 'Generates the new keypair. The first one will be primary.'
@transaction.atomic
def handle(self, *args, **options):
neko259
Merged with default branch
r1015 first_key = not KeyPair.objects.has_primary()
neko259
Added GET request handler, command for key generation. Changed KeyPair format for ecdsa (use to_string instead of to_pem because it's shorter)
r836 key = KeyPair.objects.generate_key(
neko259
Merged with default branch
r1015 primary=first_key)
print(key)
if first_key:
for post in Post.objects.filter(global_id=None):
post.set_global_id()