lib/signer/digester.rb in signer-1.6.0 vs lib/signer/digester.rb in signer-1.7.0

- old
+ new

@@ -10,12 +10,18 @@ id: 'http://www.w3.org/2000/09/xmldsig#sha1', digester: lambda { OpenSSL::Digest::SHA1.new }, }, # SHA 256 sha256: { - name: 'SHA256', - id: 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256', - digester: lambda { OpenSSL::Digest::SHA256.new }, + name: 'SHA256', + id: 'http://www.w3.org/2001/04/xmlenc#sha256', + digester: lambda { OpenSSL::Digest::SHA256.new }, + }, + # SHA512 + sha512: { + name: 'SHA512', + id: 'http://www.w3.org/2001/04/xmlenc#sha512', + digester: lambda { OpenSSL::Digest::SHA512.new }, }, # GOST R 34-11 94 gostr3411: { name: 'GOST R 34.11-94', id: 'http://www.w3.org/2001/04/xmldsig-more#gostr3411',