文件名称:haskell-nettle:Haskell的荨麻绑定
文件大小:255KB
文件格式:ZIP
更新时间:2024-06-01 15:33:48
Haskell
哈斯克尔荨麻 这是“ nettle” cabal软件包的源存储库,它是对库的安全绑定(经3.1.1测试,可能适用于3.0,不适用于2.x)。 绑定支持nettle中包含的所有哈希函数,密码函数,密码模式和键控哈希函数(除Poly1305-AES外)(此外,AEAD-CCM密码模式是在纯haskell中实现的)。 不包括PBKDF2密钥派生函数,公共密钥算法(RSA,DSA,椭圆曲线,ECDSA),伪随机数生成器(滞后Fibonacci和Yarrow)以及base64 / base16编码/解码函数。 未记录的ASN1,PGP,PKCS1和“ s-表达式”功能也不包括在内。 haddock生成的文档可从获取。 从荨麻文库中提取测试载体并移植到haskell。 它们来自不同的来源。
【文件预览】:
haskell-nettle-master
----gh-pages.sh(348B)
----src()
--------nettle-hash.h(680B)
--------nettle-ciphers.h(3KB)
--------nettle-ciphers.c(5KB)
--------Crypto()
--------Tests()
--------Nettle()
----Setup.hs(46B)
----nettle.cabal(4KB)
----.gitignore(17B)
----README.md(987B)
----COPYING(1KB)