Categories: None [Edit]

phylax

https://rubygems.org/gems/phylax
https://github.com/main-path/phylax
phylax (Greek "guardian") is a thin, safe-by-default binding to the Windows Cryptography API: Next Generation (CNG / bcrypt.dll) and DPAPI. It does not implement any cryptography of its own — it exposes the operating system's own validated primitives through an ergonomic, hard-to-misuse Ruby API: a cryptographically secure RNG, SHA-2 hashing and HMAC (one-shot and streaming), PBKDF2 key derivation, authenticated AES-256-GCM encryption (SecretBox, with nonces generated and framed automatically so reuse is impossible), a constant-time comparison, and DPAPI protect/unprotect for secrets at rest. Windows MSVC (mswin) Ruby only.

Total

Ranking: 193,803 of 197,108
Downloads: 517

Daily

Ranking: 25,376 of 197,085
Downloads: 9

Depended by

RankDownloadsName

Depends on

RankDownloadsName
81,429,009,039rake
141,310,873,722minitest
1,45431,042,430rake-compiler
193,513549vcvars

Owners

#GravatarHandle
1iconnedpus