##// END OF EJS Templates
Added content field to global id to store cached model content. If a server uses diffrent serialization algorithm, it would still pass the same content string along saving its signature
Added content field to global id to store cached model content. If a server uses diffrent serialization algorithm, it would still pass the same content string along saving its signature

File last commit:

r1227:af86e9af merge decentral
r1519:a2e6cea8 decentral
Show More
generate_keypair.py
21 lines | 552 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)
neko259
Merged with default branch
r1227 for post in Post.objects.filter(global_id=None):
post.set_global_id()