coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Andrew Appel <appel AT CS.Princeton.EDU>
- To: coq-club AT inria.fr
- Subject: [Coq-Club] VST release 1.6
- Date: Thu, 31 Dec 2015 13:29:11 -0500 (EST)
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=appel AT CS.Princeton.EDU; spf=Pass smtp.mailfrom=appel AT cs.princeton.edu; spf=None smtp.helo=postmaster AT greenlight.cs.princeton.edu
- Ironport-phdr: 9a23:RHYeKR9EOB9tQP9uRHKM819IXTAuvvDOBiVQ1KB91+ocTK2v8tzYMVDF4r011RmSDdudtagP0rON+4nbGkU+or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6anHS+4HYoFwnlMkItf6KuStCU0Z78jrnps7ToICx2xxOFKYtoKxu3qQiD/uI3uqBFbpgL9x3Sv3FTcP5Xz247bXianhL7+9vitMU7q3cY6Lod8JtLVry/dKAlR5RZCi4nOiY7/p7Frx7GGCKJ6mERTS0/igJFB0CR5QniU5PZmRC8jvB83iKXIcrwC50YZGLxvO9QVBb0hXJfZHYC+2bNh5kogQ==
I am pleased to announce the release of version 1.6
of the Verified Software Toolchain, compatible with CompCert 2.6.
It includes the Verifiable C program logic, a higher-order separation logic
for reasoning in Coq about the correctness of C programs.
http://vst.cs.princeton.edu/download/
This release of Verifiable C has substantial improvements in robustness,
efficiency, usability, and documentation. (All recent versions are proved
sound in Coq w.r.t. the CompCert operational semantics; "robustness"
refers to the capabilities of VeriC's proof automation system in assisting
users in building C-program correctness proofs in Coq).
Qinxiang Cao, Lennart Beringer, Josiah Dodds, Jean-Marie Madiot, Santiago Cuellar,
and Gordon Stewart contributed to the development of this version.
Recent proofs in Verifiable C include:
correctness of OpenSSL SHA-256, http://www.cs.princeton.edu/~appel/papers/verif-sha.pdf
correctness of OpenSSL SHA-256, http://www.cs.princeton.edu/~appel/papers/verif-sha.pdf
correctness of OpenSSL HMAC, http://www.cs.princeton.edu/~appel/papers/verified-hmac.pdf
correctness of mbedTLS DRBG; specification of mbedTLS AES-256.
(There are plenty of applications other than crypto primitives, but crypto is a
convenient source of small, well-specified programs whose correctness
is actually important to people. :-)
Andrew W. Appel
Princeton University
- [Coq-Club] VST release 1.6, Andrew Appel, 12/31/2015
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/02/2016
- Re: [Coq-Club] VST release 1.6, Claude Marché, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Andrew Appel, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Bas Spitters, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Andrew Appel, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Claude Marché, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/02/2016
Archive powered by MHonArc 2.6.18.