欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Cryptol
来自开放百科 - 灰狐
(版本间的差异)
小 |
小 (→简介) |
||
(未显示1个用户的1个中间版本) | |||
第2行: | 第2行: | ||
==简介== | ==简介== | ||
+ | [[文件:galois-logo.jpg|right|Galois, Inc.]] | ||
+ | |||
Cryptol 是用于在 [[c programming language|C]] 和 VHDL 中设计安全密码系统的[[Cryptography|加密语言]],使用 [[Haskell]] 语言编写。 | Cryptol 是用于在 [[c programming language|C]] 和 VHDL 中设计安全密码系统的[[Cryptography|加密语言]],使用 [[Haskell]] 语言编写。 | ||
第11行: | 第13行: | ||
==项目== | ==项目== | ||
*[https://github.com/GaloisInc/cryptol Cryptol @ GitHub] | *[https://github.com/GaloisInc/cryptol Cryptol @ GitHub] | ||
+ | |||
+ | ==文档== | ||
+ | *[https://galois.com/wp-content/uploads/2021/06/verified-cryptographic-code-for-everybody.pdf Verified Cryptographic Code for Everybody] | ||
==图集== | ==图集== |
2022年11月23日 (三) 14:41的最后版本
Cryptol
目录 |
[编辑] 简介
Cryptol 是用于在 C 和 VHDL 中设计安全密码系统的加密语言,使用 Haskell 语言编写。
[编辑] 功能
Cryptol 第2版解释器包括一个 :check 命令,该命令针对随机生成的测试向量(test vectors)测试用 Cryptol 编写的谓词(类似 QuickCheck 风格)。还有一个 :prove 命令,用于调用 SMT 求解器,如 Yices Z3 或 CVC4 以证明所有可能的输入的谓词。
[编辑] 指南
[编辑] 项目
[编辑] 文档
[编辑] 图集
[编辑] 链接
分享您的观点