文件名称:ruby-ffi-libsodium:用于 https 的 ruby ffi 包装器
文件大小:32KB
文件格式:ZIP
更新时间:2024-07-23 10:40:56
Ruby
ruby-ffi-libsodium 要求 Ruby >= 1.9.3 libsodium >= 1.0.1 在不存储密码或秘密密钥的情况下,从密码确定性地推导出密钥对 def auth ( identity , password ) salt = Crypto :: PwHash :: ScryptSalsa208SHA256 . salt key = Crypto :: PwHash . scryptsalsa208sha256 ( Crypto :: AEAD :: Chacha20Poly1305 :: KEYBYTES , password , salt ) nonce = Crypto :: AEAD :: Chacha20Poly1305 . nonce seed = RandomBytes . buf ( Crypto :: Sign :: SE
【文件预览】:
ruby-ffi-libsodium-master
----checksum()
--------ffi-libsodium-0.2.0.gem.sha2(64B)
--------ffi-libsodium-0.0.2.gem.sha2(64B)
--------ffi-libsodium-0.2.4.gem.sha2(64B)
--------ffi-libsodium-0.0.3.gem.sha2(64B)
--------ffi-libsodium-0.3.2.gem.sha2(64B)
--------ffi-libsodium-0.4.0.gem.sha2(64B)
--------ffi-libsodium-0.4.5.gem.sha2(64B)
--------ffi-libsodium-0.1.1.gem.sha2(64B)
--------ffi-libsodium-0.3.0.gem.sha2(64B)
--------ffi-libsodium-0.2.2.gem.sha2(64B)
--------ffi-libsodium-0.0.7.gem.sha2(64B)
--------ffi-libsodium-0.0.6.gem.sha2(64B)
--------ffi-libsodium-0.3.3.gem.sha2(64B)
--------ffi-libsodium-0.2.5.gem.sha2(64B)
--------ffi-libsodium-0.1.4.gem.sha2(64B)
--------ffi-libsodium-0.1.9.gem.sha2(64B)
--------ffi-libsodium-0.2.6.gem.sha2(64B)
--------ffi-libsodium-0.1.6.gem.sha2(64B)
--------ffi-libsodium-0.2.3.gem.sha2(64B)
--------ffi-libsodium-0.1.3.gem.sha2(64B)
--------ffi-libsodium-0.1.2.gem.sha2(64B)
--------ffi-libsodium-0.0.1.gem.sha2(64B)
--------ffi-libsodium-0.4.6.gem.sha2(64B)
--------ffi-libsodium-0.3.1.gem.sha2(64B)
--------ffi-libsodium-0.2.1.gem.sha2(64B)
--------ffi-libsodium-0.2.7.gem.sha2(64B)
--------ffi-libsodium-0.4.3.gem.sha2(64B)
--------ffi-libsodium-0.1.5.gem.sha2(64B)
--------ffi-libsodium-0.0.5.gem.sha2(64B)
--------ffi-libsodium-0.1.8.gem.sha2(64B)
--------ffi-libsodium-0.1.10.gem.sha2(64B)
--------ffi-libsodium-0.4.4.gem.sha2(64B)
--------ffi-libsodium-0.1.7.gem.sha2(64B)
--------ffi-libsodium-0.4.1.gem.sha2(64B)
--------ffi-libsodium-0.0.8.gem.sha2(64B)
--------ffi-libsodium-0.4.2.gem.sha2(64B)
--------ffi-libsodium-0.0.4.gem.sha2(64B)
--------ffi-libsodium-0.0.9.gem.sha2(64B)
----ffi-libsodium.gemspec(615B)
----LICENSE(11KB)
----Gemfile(72B)
----task.rb(367B)
----.gitignore(567B)
----lib()
--------libsodium.rb(796B)
--------sodium()
--------crypto()
--------random_bytes.rb(605B)
--------sodium.rb(3KB)
----README.md(1KB)
----.pryrc(47B)