# File lib/chef/encrypted_data_bag_item.rb, line 260 def self.cipher(direction, data, key) cipher = OpenSSL::Cipher::Cipher.new(ALGORITHM) cipher.send(direction) cipher.pkcs5_keyivgen(key) ans = cipher.update(data) ans << cipher.final ans end