Všetky balíky
Crypto for Laravel
Požiadavky
- PHP 8.4+
- Laravel 12 alebo 13
- ext-openssl, ext-hash a ext-mbstring (povinné)
- ext-sodium (odporúčané) — len na podpisovanie, overovanie a generovanie kľúčov EdDSA / Ed25519; v modernom PHP je predvolene zapnuté
- Funkčná konfigurácia OpenSSL (openssl.cnf) — len pre RsaKey::generate() a EcKey::generate()
- Závislosti za behu: iba Laravel a Symfony plus roundly-consulting/package-toolkit-for-laravel (toolkit pre service providery) — žiadna externá kryptografická knižnica
Zhodu so špecifikáciami dokazujú zafixované testovacie vektory — RFC 4226, RFC 6238, RFC 4231, RFC 7515, RFC 7638, RFC 4648 a RFC 8032, ako aj prípady AES-256 zo špecifikácie GCM a korpus AES-256-GCM projektu Wycheproof — nie žiadna externá knižnica pre JOSE, JWT, TOTP, WebAuthn či CBOR.
Prejavte lásku k open source
Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.
Ďalšie spôsoby podpory vrátane kryptomienOdoslaním daru súhlasíte s našimi podmienkami prijímania darov.
Chcete to zabudovať do svojho produktu?
Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.