<commit_before>
exports.BigInteger = BigInteger;
exports.RSAKey = RSAKey;
exports.ECDSA = KJUR.crypto.ECDSA;
exports.DSA = KJUR.crypto.DSA;
exports.Signature = KJUR.crypto.Signature;
exports.MessageDigest = KJUR.crypto.MessageDigest;
exports.Mac = KJUR.crypto.Mac;
exports.KEYUTIL = KEYUTIL;
exports.ASN1HEX = ASN1HEX;
exports.X509 = X509;

// ext/base64.js
exports.b64tohex = b64tohex;
exports.b64toBA = b64toBA;

// base64x.js
exports.stoBA = stoBA;
exports.BAtos = BAtos;
exports.BAtohex = BAtohex;
exports.stohex = stohex;
exports.stob64 = stob64;
exports.stob64u = stob64u;
exports.b64utos = b64utos;
exports.b64tob64u = b64tob64u;
exports.b64utob64 = b64utob64;
exports.hex2b64 = hex2b64;
exports.hextob64u = hextob64u;
exports.b64utohex = b64utohex;
exports.b64tohex = b64tohex;
exports.utf8tob64u = utf8tob64u;
exports.b64utoutf8 = b64utoutf8;
exports.utf8tob64 = utf8tob64;
exports.b64toutf8 = b64toutf8;
exports.utf8tohex = utf8tohex;
exports.hextoutf8 = hextoutf8;
exports.hextorstr = hextorstr;
exports.rstrtohex = rstrtohex;
exports.newline_toUnix = newline_toUnix;
exports.newline_toDos = newline_toDos;
exports.strdiffidx = strdiffidx;

exports.crypto = KJUR.crypto;
exports.asn1 = KJUR.asn1;
exports.jws = KJUR.jws;<commit_msg>update footer for AMD support<commit_after>
  exports.BigInteger = BigInteger;
  exports.RSAKey = RSAKey;
  exports.ECDSA = KJUR.crypto.ECDSA;
  exports.DSA = KJUR.crypto.DSA;
  exports.Signature = KJUR.crypto.Signature;
  exports.MessageDigest = KJUR.crypto.MessageDigest;
  exports.Mac = KJUR.crypto.Mac;
  exports.KEYUTIL = KEYUTIL;
  exports.ASN1HEX = ASN1HEX;
  exports.X509 = X509;
  
  // ext/base64.js
  exports.b64tohex = b64tohex;
  exports.b64toBA = b64toBA;
  
  // base64x.js
  exports.stoBA = stoBA;
  exports.BAtos = BAtos;
  exports.BAtohex = BAtohex;
  exports.stohex = stohex;
  exports.stob64 = stob64;
  exports.stob64u = stob64u;
  exports.b64utos = b64utos;
  exports.b64tob64u = b64tob64u;
  exports.b64utob64 = b64utob64;
  exports.hex2b64 = hex2b64;
  exports.hextob64u = hextob64u;
  exports.b64utohex = b64utohex;
  exports.b64tohex = b64tohex;
  exports.utf8tob64u = utf8tob64u;
  exports.b64utoutf8 = b64utoutf8;
  exports.utf8tob64 = utf8tob64;
  exports.b64toutf8 = b64toutf8;
  exports.utf8tohex = utf8tohex;
  exports.hextoutf8 = hextoutf8;
  exports.hextorstr = hextorstr;
  exports.rstrtohex = rstrtohex;
  exports.newline_toUnix = newline_toUnix;
  exports.newline_toDos = newline_toDos;
  exports.strdiffidx = strdiffidx;
  
  exports.crypto = KJUR.crypto;
  exports.asn1 = KJUR.asn1;
  exports.jws = KJUR.jws;
  
  if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) {
     define('jsrsasign', function () {
        return exports;
     });
  } else if (typeof module == 'object') {
     module.exports = exports;
  } else {
     root.jsrsasign = exports;
  }
}(this));
{'fraction_non_alphanumeric': 0.11466296038915914, 'fraction_numerical': 0.06671299513551077, 'mean_word_length': 4.321626617375231, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3780099', 'n_tokens_mistral': 1319, 'n_tokens_neox': 1228, 'n_words': 188}