Commit b994b14

mo <mo.khan@gmail.com>
2017-12-30 18:31:33
algorithm -> symmetric algorithm.
1 parent c8303e5
Changed files (2)
lib/xml/kit/templates/encryption.builder
@@ -1,5 +1,5 @@
 xml.EncryptedData xmlns: ::Xml::Kit::Namespaces::XMLENC do
-  xml.EncryptionMethod Algorithm: algorithm
+  xml.EncryptionMethod Algorithm: symmetric_algorithm
   xml.KeyInfo xmlns: ::Xml::Kit::Namespaces::XMLDSIG do
     xml.EncryptedKey xmlns: ::Xml::Kit::Namespaces::XMLENC do
       xml.EncryptionMethod Algorithm: "#{::Xml::Kit::Namespaces::XMLENC}rsa-1_5"
lib/xml/kit/encryption.rb
@@ -3,7 +3,7 @@ module Xml
     class Encryption
       DEFAULT_ALGORITHM="AES-256-CBC"
       attr_reader :public_key
-      attr_reader :algorithm
+      attr_reader :symmetric_algorithm
       attr_reader :key, :iv, :encrypted
 
       def initialize(raw_xml, public_key, algorithm = DEFAULT_ALGORITHM)
@@ -11,7 +11,7 @@ module Xml
 
         cipher = OpenSSL::Cipher.new(algorithm)
         cipher.encrypt
-        @algorithm = ::Xml::Kit::Crypto::SimpleCipher::ALGORITHMS.key(algorithm)
+        @symmetric_algorithm = ::Xml::Kit::Crypto::SimpleCipher::ALGORITHMS.key(algorithm)
         @key = cipher.random_key
         @iv = cipher.random_iv
         @encrypted = cipher.update(raw_xml) + cipher.final