lib/rails/generators/symmetric_encryption/config/templates/symmetric-encryption.yml in symmetric-encryption-1.0.0 vs lib/rails/generators/symmetric_encryption/config/templates/symmetric-encryption.yml in symmetric-encryption-1.1.1
- old
+ new
@@ -4,13 +4,13 @@
---
# For the development and test environments the test symmetric encryption keys
# can be placed directly in the source code.
# And therefore no RSA private key is required
development: &development_defaults
- key: 1234567890ABCDEF1234567890ABCDEF
- iv: 1234567890ABCDEF
- cipher: aes-128-cbc
+ key: 1234567890ABCDEF1234567890ABCDEF
+ iv: 1234567890ABCDEF
+ cipher: aes-128-cbc
test:
<<: *development_defaults
release:
@@ -27,11 +27,12 @@
# RSA public key derived from the private key above
key_filename: <%= File.join(key_path, "#{app_name}_release.key") %>
iv_filename: <%= File.join(key_path, "#{app_name}_release.iv") %>
cipher: aes-256-cbc
# Base64 encode encrypted data without newlines
- encoding: base64strict
+ encoding: :base64strict
+ version: 1
production:
# Since the key to encrypt and decrypt with must NOT be stored along with the
# source code, we only hold a RSA key that is used to unlock the file
# containing the actual symmetric encryption key
@@ -45,6 +46,7 @@
# RSA public key derived from the private key above
key_filename: <%= File.join(key_path, "#{app_name}_production.key") %>
iv_filename: <%= File.join(key_path, "#{app_name}_production.iv") %>
cipher: aes-256-cbc
# Base64 encode encrypted data without newlines
- encoding: base64strict
+ encoding: :base64strict
+ version: 1