An encryption context configures the different entities used to perform encryption:
A key provider
A key generator
An encryptor, the facade to encrypt data
A cipher, the encryption algorithm
A message serializer
# File activerecord/lib/active_record/encryption/context.rb, line 17 def initialize set_defaults end
# File activerecord/lib/active_record/encryption/context.rb, line 24 def key_provider @key_provider ||= build_default_key_provider end
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.