Module: JWA::Algorithms::ContentEncryption
- Defined in:
- lib/jwa/algorithms/content_encryption.rb,
lib/jwa/algorithms/content_encryption/aes_gcm.rb,
lib/jwa/algorithms/content_encryption/a128_gcm.rb,
lib/jwa/algorithms/content_encryption/a192_gcm.rb,
lib/jwa/algorithms/content_encryption/a256_gcm.rb,
lib/jwa/algorithms/content_encryption/aes_cbc_hs.rb,
lib/jwa/algorithms/content_encryption/a128_cbc_hs256.rb,
lib/jwa/algorithms/content_encryption/a192_cbc_hs384.rb,
lib/jwa/algorithms/content_encryption/a256_cbc_hs512.rb
Defined Under Namespace
Modules: AesCbcHs, AesGcm Classes: A128CbcHs256, A128Gcm, A192CbcHs384, A192Gcm, A256CbcHs512, A256Gcm
Constant Summary collapse
- KNOWN_ENCS =
{ 'A128CBC-HS256' => A128CbcHs256, 'A192CBC-HS384' => A192CbcHs384, 'A256CBC-HS512' => A256CbcHs512, 'A128GCM' => A128Gcm, 'A192GCM' => A192Gcm, 'A256GCM' => A256Gcm }.freeze
Class Method Summary collapse
Class Method Details
.for(name) ⇒ Object
23 24 25 |
# File 'lib/jwa/algorithms/content_encryption.rb', line 23 def for(name) KNOWN_ENCS[name] end |