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: 194,426 of 196,643
Downloads: 362

Daily

Ranking: 57,730 of 196,611
Downloads: 0

Depended by

RankDownloadsName

Depends on

RankDownloadsName
81,406,261,007rake
141,290,923,206minitest
1,45830,365,547rake-compiler
193,039507vcvars

Owners

#GravatarHandle
1iconnedpus