This commit is contained in:
hinuiiik
2026-10-19 18:34:58 -04:00
commit 6ffb34d022
2 changed files with 158 additions and 0 deletions
+45
View File
@@ -0,0 +1,45 @@
import os
import pickle
import string
class MessengerServer:
def __init__(self, server_signing_key, server_decryption_key):
self.server_signing_key = server_signing_key
self.server_decryption_key = server_decryption_key
def decryptReport(self, ct):
raise Exception("not implemented!")
return
def signCert(self, cert):
raise Exception("not implemented!")
return
class MessengerClient:
def __init__(self, name, server_signing_pk, server_encryption_pk):
self.name = name
self.server_signing_pk = server_signing_pk
self.server_encryption_pk = server_encryption_pk
self.conns = {}
self.certs = {}
def generateCertificate(self):
raise Exception("not implemented!")
return
def receiveCertificate(self, certificate, signature):
raise Exception("not implemented!")
return
def sendMessage(self, name, message):
raise Exception("not implemented!")
return
def receiveMessage(self, name, header, ciphertext):
raise Exception("not implemented!")
return
def report(self, name, message):
raise Exception("not implemented!")
return