Cryptol

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(链接)
(简介)
 
(未显示1个用户的3个中间版本)
第2行: 第2行:
  
 
==简介==
 
==简介==
 +
[[文件:galois-logo.jpg|right|Galois, Inc.]]
 +
 
Cryptol 是用于在 [[c programming language|C]] 和 VHDL 中设计安全密码系统的[[Cryptography|加密语言]],使用 [[Haskell]] 语言编写。
 
Cryptol 是用于在 [[c programming language|C]] 和 VHDL 中设计安全密码系统的[[Cryptography|加密语言]],使用 [[Haskell]] 语言编写。
  
第8行: 第10行:
  
 
==指南==
 
==指南==
 +
 +
==项目==
 +
*[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]
  
 
==图集==
 
==图集==
第16行: 第24行:
 
==链接==
 
==链接==
 
*[http://www.cryptol.net/ Cryptol官网]
 
*[http://www.cryptol.net/ Cryptol官网]
*[https://github.com/GaloisInc/cryptol Cryptol @ GitHub]
+
*[https://galois.com/ Galois, Inc.]
  
 
[[category:cryptography]]
 
[[category:cryptography]]
[[category:proof]]
+
[[category:proof assistant]]
 
[[category:security]]
 
[[category:security]]
 
[[category:haskell]]
 
[[category:haskell]]
 
[[category:c programming language]]
 
[[category:c programming language]]

2022年11月23日 (三) 14:41的最后版本

Cryptol

目录

[编辑] 简介

Galois, Inc.

Cryptol 是用于在 C 和 VHDL 中设计安全密码系统的加密语言,使用 Haskell 语言编写。

[编辑] 功能

Cryptol 第2版解释器包括一个 :check 命令,该命令针对随机生成的测试向量(test vectors)测试用 Cryptol 编写的谓词(类似 QuickCheck 风格)。还有一个 :prove 命令,用于调用 SMT 求解器,如 Yices Z3CVC4 以证明所有可能的输入的谓词。

[编辑] 指南

[编辑] 项目

[编辑] 文档

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱