欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/Agda, C++/Erlang/Lisp
Cryptol
来自开放百科 - 灰狐
(版本间的差异)
小 |
小 (→功能) |
||
第5行: | 第5行: | ||
==功能== | ==功能== | ||
+ | Cryptol 第2版解释器包括一个 :check 命令,该命令针对随机生成的测试向量(test vectors)测试用 Cryptol 编写的谓词(类似 [[QuickCheck]] 风格)。还有一个 :prove 命令,用于调用 SMT 求解器,如 [https://yices.csl.sri.com/ Yices] [https://github.com/z3prover/z3 Z3] 或 [https://cvc4.github.io/ CVC4] 以证明所有可能的输入的谓词。 | ||
==指南== | ==指南== |
2022年2月18日 (五) 06:06的版本
Cryptol
目录 |
简介
Cryptol 是用于在 C 和 VHDL 中设计安全密码系统的加密语言,使用 Haskell 语言编写。
功能
Cryptol 第2版解释器包括一个 :check 命令,该命令针对随机生成的测试向量(test vectors)测试用 Cryptol 编写的谓词(类似 QuickCheck 风格)。还有一个 :prove 命令,用于调用 SMT 求解器,如 Yices Z3 或 CVC4 以证明所有可能的输入的谓词。
指南
图集
链接
分享您的观点