def post_challenge(): # Check the user sender = flask.session['email'] recipient = flask.request.form['email'] pubkey = flask.request.form['pubkey'] assert pubkey == chat.get_pubkey(recipient) challenge = flask.request.form['challenge'] chat.post_challenge(sender, recipient, pubkey, challenge) return 'OK'
def pubkey(email, **kwargs): try: return json.dumps(chat.get_pubkey(email)) except Exception, e: flask.error = e flask.abort(404)