Socket
Socket
Sign inDemoInstall

xml-crypto

Package Overview
Dependencies
Maintainers
1
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

xml-crypto - npm Package Compare versions

Comparing version 0.0.9 to 0.0.10

4

lib/exclusive-canonicalization.js

@@ -27,3 +27,3 @@ var utils = require('./utils')

if (node.attributes) {
for (i=0;i<node.attributes.length;i++) {
for (var i=0;i<node.attributes.length;i++) {
var attr = node.attributes[i]

@@ -79,3 +79,3 @@ //ignore namespace definition attributes

if (node.attributes) {
for (i=0;i<node.attributes.length;i++) {
for (var i=0;i<node.attributes.length;i++) {
var attr = node.attributes[i]

@@ -82,0 +82,0 @@

@@ -58,3 +58,3 @@ var select = require('./xpath.js').SelectNodes

this.getAlgorithmName = function() {
return "http://www.w3.org/2000/09/xmldsig#sha256"
return "http://www.w3.org/2001/04/xmlenc#sha256"
}

@@ -77,3 +77,3 @@ }

signer.update(signedInfo)
var res = signer.sign(signingKey, output_format='base64')
var res = signer.sign(signingKey, 'base64')
return res

@@ -89,3 +89,3 @@ }

verifier.update(str)
var res = verifier.verify(key, signatureValue, signature_format='base64')
var res = verifier.verify(key, signatureValue, 'base64')
return res

@@ -113,3 +113,3 @@ }

signer.update(signedInfo)
var res = signer.sign(signingKey, output_format='base64')
var res = signer.sign(signingKey, 'base64')
return res

@@ -125,3 +125,3 @@ }

verifier.update(str)
var res = verifier.verify(key, signatureValue, signature_format='base64')
var res = verifier.verify(key, signatureValue, 'base64')
return res

@@ -143,2 +143,3 @@ }

function SignedXml(idMode, options) {
this.options = options || {};
this.idMode = idMode

@@ -148,3 +149,3 @@ this.references = []

this.signingKey = null
this.signatureAlgorithm = "http://www.w3.org/2000/09/xmldsig#rsa-sha1"
this.signatureAlgorithm = this.options.signatureAlgorithm || "http://www.w3.org/2000/09/xmldsig#rsa-sha1";
this.keyInfoProvider = null

@@ -160,3 +161,3 @@ this.canonicalizationAlgorithm = "http://www.w3.org/2001/10/xml-exc-c14n#"

this.idAttributes = [ 'Id', 'ID' ];
if (options && options.idAttribute) this.idAttributes.splice(0, 0, options.idAttribute);
if (this.options.idAttribute) this.idAttributes.splice(0, 0, this.options.idAttribute);
}

@@ -388,3 +389,3 @@

for (t in ref.transforms) {
for (var t in ref.transforms) {
var trans = ref.transforms[t]

@@ -411,3 +412,3 @@ var transform = this.findCanonicalizationAlgorithm(trans)

var canonXml = node.toString()
for (t in transforms) {
for (var t in transforms) {
var transform = this.findCanonicalizationAlgorithm(transforms[t])

@@ -434,5 +435,5 @@ canonXml = transform.process(nodeToSign)

else {
attr = utils.findAttr(node, "Id", null)
if (!attr) {
attr = utils.findAttr(node, "ID", null)
for (var index in this.idAttributes) {
attr = utils.findAttr(node, this.idAttributes[index], null);
break;
}

@@ -439,0 +440,0 @@ }

{
"name": "xml-crypto",
"version": "0.0.9",
"version": "0.0.10",
"description": "Xml digital signature and encryption library for Node.js",

@@ -5,0 +5,0 @@ "engines": { "node": ">=0.4.0" },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc