Socket
Socket
Sign inDemoInstall

asn1.js

Package Overview
Dependencies
Maintainers
1
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

asn1.js - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

13

lib/asn1/base/node.js

@@ -406,3 +406,3 @@ var assert = require('assert');

} else if (state.use !== null) {
content = this._use(state.use, data);
result = this._use(state.use, data);
} else {

@@ -420,7 +420,8 @@ content = this._encodePrimitive(state.tag, data);

if (!state.any && state.choice === null) {
result = this._encodeComposite(
state.implicit !== null ? state.implicit : state.tag,
primitive,
content
);
var tag = state.implicit !== null ? state.implicit : state.tag;
if (tag === null)
assert(state.use !== null, 'Tag could be ommited only for .use()');
else
result = this._encodeComposite(tag, primitive, content);
}

@@ -427,0 +428,0 @@

@@ -25,3 +25,2 @@ var assert = require('assert');

debugger;
return this.tree._decode(data);

@@ -28,0 +27,0 @@ };

@@ -147,2 +147,5 @@ var assert = require('assert');

if (num < 0x100)
return new base.EncoderBuffer(num);
var size = 1;

@@ -188,8 +191,8 @@ for (var i = num; i >= 0x100; i >>= 8)

if (primitive)
if (!primitive)
res |= 0x20;
res |= der.tagClassByName[cls || 'universal'];
res |= (der.tagClassByName[cls || 'universal'] << 6);
return res;
}
{
"name": "asn1.js",
"version": "0.1.0",
"version": "0.1.1",
"description": "ASN.1 encoder and decoder",

@@ -5,0 +5,0 @@ "main": "lib/asn1.js",

{
"name": "asn1.js-rfc2560",
"version": "0.0.0",
"version": "0.1.0",
"description": "RFC2560 structures for asn1.js",

@@ -22,3 +22,3 @@ "main": "index.js",

"dependencies": {
"asn1.js-3280": "~0.1.0"
"asn1.js-rfc3280": "~0.1.0"
},

@@ -25,0 +25,0 @@ "peerDependencies": {

@@ -36,2 +36,16 @@ var assert = require('assert');

});
it('should encode/decode OCSP response', function() {
var encoded = rfc2560.OCSPResponse.encode({
responseStatus: 'malformed_request',
responseBytes: {
responseType: 'id-pkix-ocsp-basic',
response: 'random-string'
}
}, 'der');
var decoded = rfc2560.OCSPResponse.decode(encoded, 'der');
assert.equal(decoded.responseStatus, 'malformed_request');
assert.equal(decoded.responseBytes.responseType, 'id-pkix-ocsp-basic');
assert.equal(decoded.responseBytes.response.toString(), 'random-string');
});
});
{
"name": "asn1.js-rfc3280",
"version": "0.0.0",
"version": "0.1.0",
"description": "RFC3280 structures for asn1.js",

@@ -5,0 +5,0 @@ "main": "index.js",

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