End-to-end verification of elliptic curve cryptographic primitives: From specification to secure code | ResearchPod