Module: PqcRails
- Defined in:
- lib/pqc_rails.rb,
lib/pqc_rails/kem.rb,
lib/pqc_rails/sig.rb,
lib/pqc_rails/cipher.rb,
lib/pqc_rails/dh_kem.rb,
lib/pqc_rails/ffi/kem.rb,
lib/pqc_rails/ffi/sig.rb,
lib/pqc_rails/version.rb,
lib/pqc_rails/algorithms.rb,
lib/pqc_rails/hybrid_kem.rb,
lib/pqc_rails/key_source.rb,
lib/pqc_rails/blob_packing.rb,
lib/pqc_rails/configuration.rb,
lib/pqc_rails/envelope_cipher.rb,
lib/pqc_rails/length_validation.rb,
lib/pqc_rails/session/encryptor.rb,
lib/pqc_rails/session/key_manager.rb,
lib/pqc_rails/active_record/context.rb,
lib/pqc_rails/session/pqc_cookie_store.rb,
lib/pqc_rails/active_record/key_provider.rb,
lib/pqc_rails/generators/install/install_generator.rb,
sig/pqc_rails.rbs
Defined Under Namespace
Modules: ActiveRecord, Algorithms, BlobPacking, Ffi, Generators, KeySource, LengthValidation, Session
Classes: Cipher, Configuration, DhKem, EnvelopeCipher, Error, HybridKem, Kem, MissingKeyError, Sig
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
39
40
41
|
# File 'lib/pqc_rails/configuration.rb', line 39
def configuration
@configuration ||= Configuration.new
end
|
43
44
45
|
# File 'lib/pqc_rails/configuration.rb', line 43
def configure
yield(configuration)
end
|