author={Qinxiang Cao and Lennart Beringer and Samuel Gruetter and Josiah Dodds and Andrew W. Appel},
year={2018},
title={VST-Floyd: A Separation Logic Tool to Verify Correctness of C Programs},
journal={Journal of Automated Reasoning},
issn={0168-7433},
doi={10.1007/s10817-018-9457-5},
volume={61},
month={6},
pages={367--422},
number={1-4},
url={https://doi.org/10.1007/s10817-018-9457-5},
abstract={The Verified Software Toolchain builds foundational machine-checked proofs of the functional correctness of C programs. Its program logic, Verifiable C, is a shallowly embedded higher-order separation Hoare logic which is proved sound in Coq with respect to the operational semantics of CompCert Clight. This paper introduces VST-Floyd, a verification assistant which offers a set of semiautomatic tactics helping users build functional correctness proofs for C programs using Verifiable C.}
}
@inproceedings{Chen2014VerifyingCS,
title={Verifying Curve25519 Software},
author={Yu-Fang Chen and Chang-Hong Hsu and Hsin-Hung Lin and Peter Schwabe and Ming-Hsien Tsai and Bow-Yaw Wang and Bo-Yin Yang and Shang-Yi Yang},