diff options
Diffstat (limited to 'lib/chef/encrypted_data_bag_item/decryptor.rb')
-rw-r--r-- | lib/chef/encrypted_data_bag_item/decryptor.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/chef/encrypted_data_bag_item/decryptor.rb b/lib/chef/encrypted_data_bag_item/decryptor.rb index 9bc4f32ed3..57119796a9 100644 --- a/lib/chef/encrypted_data_bag_item/decryptor.rb +++ b/lib/chef/encrypted_data_bag_item/decryptor.rb @@ -16,10 +16,10 @@ # limitations under the License. # -require "yaml" unless defined?(YAML) +autoload :YAML, "yaml" require_relative "../json_compat" -require "openssl" unless defined?(OpenSSL) -require "base64" unless defined?(Base64) +autoload :OpenSSL, "openssl" +autoload :Base64, "base64" require "digest/sha2" unless defined?(Digest::SHA2) require_relative "../encrypted_data_bag_item" require_relative "unsupported_encrypted_data_bag_item_format" |