Skip to content

Releases: kjur/jsrsasign

remove openpgp dependent codes

25 Dec 14:25
Compare
Choose a tag to compare
  • LGPL license for openpgpjs was removed.
  • asn1hex 1.1.7 to 1.1.8
    • ASN1HEX.dump also supports ASN1Object as argument
  • asn1x509
    • API document update
  • pkcs5pkey 1.0.7
  • dsa 2.0.0
    • some of my own codes are moved from dsa-modified-1.0.js
      to dsa-2.0.0 and old openpgpjs codes are re-writed with
      my own codes and all of openpgpjs codes are removed from
      jsrsasign.
  • crypto 1.1.10 to 1.1.11
    • some static random number generator methods are
      added to KJUR.crypto.Util class for new dsa-2.0:
      getRandomHexOfNbytes, getRandomBigIntegerOfNbytes,
      getRandomHexOfNbits, getRandomBigIntegerOfNbits,
      getRandomBigIntegerZeroToMax, getRandomBigIntegerMinToMax
  • REMOVED
    • dsa-modified-1.0.js, ext/THIRDPARTY_LICENSE.pgp.txt
  • test/qunit-do-*.html
    • most of test codes are updated.

add X509v3 IAN/SAN, CSR extension support

29 Nov 14:23
Compare
Choose a tag to compare
  • asn1x509 1.0.18 to 1.0.19
    • GeneralName and GeneralNames class supports dn and ldapdn parameters
    • SubjectAltName and IssuerAltName extension added
    • Extension.appendByNameToArray method added
  • asn1csr 1.0.1 to 1.0.2
    • CertificationRequestInfo.appendExtensionByName method added
    • CertificationRequestInfo extensionRequest encoding critical bugfix
    • CSRUtil.newCSRPEM "ext" parameter for extensionRequest supported
  • sample_node
    • datasign and dataverify script added
  • base64x
    • API document update
  • asn1
    • API document update

more multi-valued RDN support

19 Nov 00:32
Compare
Choose a tag to compare
  • x509 1.1.9 to 1.1.10
    • X509 class
      • multi-valued RDN support in hex2dn and hex2rdn method.
      • optional string index argument added to hex2dn and hex2rdn method.
      • hex2attrTypeAndValue static method added
    • API document update
  • asn1x509 1.0.17 to 1.0.18
    • X500Name class
      • LDAP(RFC 2253) name support
      • setByLdapString method added
      • onelineToLDAP static method added
      • ldapToOneline static method added
      • 'ldapstr& constructor parameter is supported
      • more AttributeType name supported in atype2oidList
    • OID static class
      • oid2atype static method added
    • API document update
  • asn1 1.0.11 to 1.0.12
    • refactoring in DERObjectIdentifier
    • API document update

Multi-valued RDN supported

17 Nov 15:53
Compare
Choose a tag to compare
  • asn1x509 1.0.16 to 1.0.17
    • multi-valued RDN supported in X500Name and RDN class.
      • KJUR.asn1.x509.RDN.parseString() static method added
      • API document update
  • x509 1.1.9 to 1.1.9 (same)
    • X509.readCertPEMWithoutRSAInit fix by @lionello . Thanks.
  • crypto 1.1.10 to 1.1.10
    • API document fix
  • sample_node scripts
    • dataencrypt, datadecrypt and jwsview added

KJUR.crypto.Cipher added

03 Nov 02:38
Compare
Choose a tag to compare
  • RSAKey
    • CRITICAL BUGFIX: RSA-PSS and RSA-OAEP not working from jsrsasign 5.0.0
      because rstr_sha1 function is missingand. Now it was fixed.
      (oaep_pad, oeap_unpad)
    • API document added.
  • crypto 1.1.9 to 1.1.10
    • KJUR.crypto.Cipher class added to encrypt/decrypt data.
      Currently only RSA, RSAOAEP supported. Other ciphers like
      AES, 3DES will be supported near in the future.
    • KJUR.crypto.MessageDigest class
      • HASHLENGTH, getCanonicalAlgName, getHashLength
  • asn1x509 1.0.15 to 1.0.16
    • AuthorityInfoAccess class added by @lionello 's pull request. Thanks.
  • base64x
    • fix API document
  • npm
    • missing exports of some global string converter were fixed

converter between hex and ArrayBuffer added

16 Oct 01:26
Compare
Choose a tag to compare
  • base64x 1.1.7 to 1.1.8
    • function hextoArrayBuffer and ArrayBuffertohex added
    • some API documents added

OCSP response support and more

08 Oct 01:08
Compare
Choose a tag to compare
  • OCSP Response support
  • asn1hex 1.1.6 to 1.1.7
    • refactoring for static methods
    • encapsulated BitString support
    • more API documents
  • asn1ocsp 1.0.0 to 1.0.1
    • OCSPUtil.getOCSPResponseInfo added
  • merge RegExp fix pull request from @huokko.
    Thank you @huokko.
    (asn1x509, crypto, jws, keyutil, pkcs5pkey)

Encapsulated ASN.1 supported in DEROctetString and DERBitString.

25 Sep 13:48
Compare
Choose a tag to compare
  • asn1 1.0.10 to 1.0.11
    • encapsulated ASN.1 structure supported
      in DEROctetString and DERBitString.
    • API document update
  • tool_asn1encoder.html added

Start to add OCSP protocol support

23 Sep 23:25
Compare
Choose a tag to compare
  • asn1ocsp 1.0.0
    • now start to add OCSP protocol support
    • OCSP request ASN.1 classes are added
  • fix API document in x509 and asn1
  • test/qunit-do-{asn1,asn1ocsp}.html added or updated

old jsrsasign.js is used in npm package. now fixed

12 Sep 13:27
Compare
Choose a tag to compare
  • old jsrsasign.js is used in npm package. now fixed.