Prudent engineering practice for cryptographic protocols | Synapse