def auth(template_name="auth.html"): ticket = VotingTicket() ticket.open_key('../keys/key1.pem') ticket.new_salt() ticket.set_data(1) ticket.sign() text = ticket.to_text() return render_template(template_name, ticket=text)
def vote(template_name="vote.html"): if request.form: text = request.form['ticket'] ticket = VotingTicket() ticket.open_key('../keys/key1.pem') ticket.from_text(text) if ticket.signature and ticket.data: return redirect('pick') return render_template(template_name)