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',