api documentation for node-forge (v0.7.1)

JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.

table of contents

  1. module node-forge
    1. function node-forge.aes.Algorithm (name, mode)
    2. function node-forge.cipher.BlockCipher (options)
    3. function node-forge.des.Algorithm (name, mode)
    4. function node-forge.jsbn.BigInteger (a, b, c)
    5. function node-forge.pbkdf2 ( p, s, c, dkLen, md, callback)
    6. function node-forge.util.ByteBuffer (b)
    7. function node-forge.util.DataBuffer (b, options)
    8. object node-forge.aes
    9. object node-forge.aes.Algorithm.prototype
    10. object node-forge.asn1
    11. object node-forge.cipher
    12. object node-forge.cipher.BlockCipher.prototype
    13. object node-forge.cipher.algorithms
    14. object node-forge.cipher.modes
    15. object node-forge.cipher.modes.cbc.prototype
    16. object node-forge.cipher.modes.cfb.prototype
    17. object node-forge.cipher.modes.ctr.prototype
    18. object node-forge.cipher.modes.ecb.prototype
    19. object node-forge.cipher.modes.gcm.prototype
    20. object node-forge.cipher.modes.ofb.prototype
    21. object node-forge.debug
    22. object node-forge.des
    23. object node-forge.des.Algorithm.prototype
    24. object node-forge.forge
    25. object node-forge.form
    26. object node-forge.hmac
    27. object node-forge.http
    28. object node-forge.jsbn
    29. object node-forge.jsbn.BigInteger.prototype
    30. object node-forge.kem
    31. object node-forge.kem.rsa
    32. object node-forge.log
    33. object node-forge.log.consoleLogger
    34. object node-forge.md
    35. object node-forge.md5
    36. object node-forge.mgf
    37. object node-forge.mgf1
    38. object node-forge.net
    39. object node-forge.oids
    40. object node-forge.options
    41. object node-forge.pbe
    42. object node-forge.pem
    43. object node-forge.pkcs1
    44. object node-forge.pkcs12
    45. object node-forge.pkcs5
    46. object node-forge.pkcs7
    47. object node-forge.pkcs7asn1
    48. object node-forge.pki
    49. object node-forge.prime
    50. object node-forge.prng
    51. object node-forge.pss
    52. object node-forge.random
    53. object node-forge.random.plugin
    54. object node-forge.rc2
    55. object node-forge.rsa
    56. object node-forge.sha1
    57. object node-forge.sha256
    58. object node-forge.sha384
    59. object node-forge.sha512
    60. object node-forge.sha512.sha224
    61. object node-forge.sha512.sha256
    62. object node-forge.ssh
    63. object node-forge.task
    64. object node-forge.tls
    65. object node-forge.util
    66. object node-forge.util.ByteBuffer.prototype
    67. object node-forge.util.DataBuffer.prototype
    68. object node-forge.xhr
  2. module node-forge.aes
    1. function node-forge.aes.Algorithm (name, mode)
    2. function node-forge.aes._expandKey (key, decrypt)
    3. function node-forge.aes._updateBlock (w, input, output, decrypt)
    4. function node-forge.aes.createDecryptionCipher (key, mode)
    5. function node-forge.aes.createEncryptionCipher (key, mode)
    6. function node-forge.aes.startDecrypting (key, iv, output, mode)
    7. function node-forge.aes.startEncrypting (key, iv, output, mode)
  3. module node-forge.aes.Algorithm
    1. function node-forge.aes.Algorithm (name, mode)
  4. module node-forge.aes.Algorithm.prototype
    1. function node-forge.aes.Algorithm.prototype.initialize (options)
  5. module node-forge.asn1
    1. function node-forge.asn1.copy (obj, options)
    2. function node-forge.asn1.create (tagClass, type, constructed, value, options)
    3. function node-forge.asn1.dateToGeneralizedTime (date)
    4. function node-forge.asn1.dateToUtcTime (date)
    5. function node-forge.asn1.derToInteger (bytes)
    6. function node-forge.asn1.derToOid (bytes)
    7. function node-forge.asn1.equals (obj1, obj2, options)
    8. function node-forge.asn1.fromDer (bytes, options)
    9. function node-forge.asn1.generalizedTimeToDate (gentime)
    10. function node-forge.asn1.getBerValueLength (b)
    11. function node-forge.asn1.integerToDer (x)
    12. function node-forge.asn1.oidToDer (oid)
    13. function node-forge.asn1.prettyPrint (obj, level, indentation)
    14. function node-forge.asn1.toDer (obj)
    15. function node-forge.asn1.utcTimeToDate (utc)
    16. function node-forge.asn1.validate (obj, v, capture, errors)
    17. object node-forge.asn1.Class
    18. object node-forge.asn1.Type
  6. module node-forge.cipher
    1. function node-forge.cipher.BlockCipher (options)
    2. function node-forge.cipher.createCipher (algorithm, key)
    3. function node-forge.cipher.createDecipher (algorithm, key)
    4. function node-forge.cipher.getAlgorithm (name)
    5. function node-forge.cipher.registerAlgorithm (name, algorithm)
    6. object node-forge.cipher.algorithms
    7. object node-forge.cipher.modes
  7. module node-forge.cipher.BlockCipher
    1. function node-forge.cipher.BlockCipher (options)
  8. module node-forge.cipher.BlockCipher.prototype
    1. function node-forge.cipher.BlockCipher.prototype.finish (pad)
    2. function node-forge.cipher.BlockCipher.prototype.start (options)
    3. function node-forge.cipher.BlockCipher.prototype.update (input)
  9. module node-forge.cipher.algorithms
    1. function node-forge.cipher.algorithms.3DES-CBC ()
    2. function node-forge.cipher.algorithms.3DES-CFB ()
    3. function node-forge.cipher.algorithms.3DES-CTR ()
    4. function node-forge.cipher.algorithms.3DES-ECB ()
    5. function node-forge.cipher.algorithms.3DES-OFB ()
    6. function node-forge.cipher.algorithms.AES-CBC ()
    7. function node-forge.cipher.algorithms.AES-CFB ()
    8. function node-forge.cipher.algorithms.AES-CTR ()
    9. function node-forge.cipher.algorithms.AES-ECB ()
    10. function node-forge.cipher.algorithms.AES-GCM ()
    11. function node-forge.cipher.algorithms.AES-OFB ()
    12. function node-forge.cipher.algorithms.DES-CBC ()
    13. function node-forge.cipher.algorithms.DES-CFB ()
    14. function node-forge.cipher.algorithms.DES-CTR ()
    15. function node-forge.cipher.algorithms.DES-ECB ()
    16. function node-forge.cipher.algorithms.DES-OFB ()
  10. module node-forge.cipher.modes
    1. function node-forge.cipher.modes.cbc (options)
    2. function node-forge.cipher.modes.cfb (options)
    3. function node-forge.cipher.modes.ctr (options)
    4. function node-forge.cipher.modes.ecb (options)
    5. function node-forge.cipher.modes.gcm (options)
    6. function node-forge.cipher.modes.ofb (options)
  11. module node-forge.cipher.modes.cbc.prototype
    1. function node-forge.cipher.modes.cbc.prototype.decrypt (input, output, finish)
    2. function node-forge.cipher.modes.cbc.prototype.encrypt (input, output, finish)
    3. function node-forge.cipher.modes.cbc.prototype.pad (input, options)
    4. function node-forge.cipher.modes.cbc.prototype.start (options)
    5. function node-forge.cipher.modes.cbc.prototype.unpad (output, options)
  12. module node-forge.cipher.modes.cfb.prototype
    1. function node-forge.cipher.modes.cfb.prototype.decrypt (input, output, finish)
    2. function node-forge.cipher.modes.cfb.prototype.encrypt (input, output, finish)
    3. function node-forge.cipher.modes.cfb.prototype.start (options)
  13. module node-forge.cipher.modes.ctr.prototype
    1. function node-forge.cipher.modes.ctr.prototype.decrypt (input, output, finish)
    2. function node-forge.cipher.modes.ctr.prototype.encrypt (input, output, finish)
    3. function node-forge.cipher.modes.ctr.prototype.start (options)
  14. module node-forge.cipher.modes.ecb.prototype
    1. function node-forge.cipher.modes.ecb.prototype.decrypt (input, output, finish)
    2. function node-forge.cipher.modes.ecb.prototype.encrypt (input, output, finish)
    3. function node-forge.cipher.modes.ecb.prototype.pad (input, options)
    4. function node-forge.cipher.modes.ecb.prototype.start (options)
    5. function node-forge.cipher.modes.ecb.prototype.unpad (output, options)
  15. module node-forge.cipher.modes.gcm.prototype
    1. function node-forge.cipher.modes.gcm.prototype.afterFinish (output, options)
    2. function node-forge.cipher.modes.gcm.prototype.decrypt (input, output, finish)
    3. function node-forge.cipher.modes.gcm.prototype.encrypt (input, output, finish)
    4. function node-forge.cipher.modes.gcm.prototype.generateHashTable (h, bits)
    5. function node-forge.cipher.modes.gcm.prototype.generateSubHashTable (mid, bits)
    6. function node-forge.cipher.modes.gcm.prototype.ghash (h, y, x)
    7. function node-forge.cipher.modes.gcm.prototype.multiply (x, y)
    8. function node-forge.cipher.modes.gcm.prototype.pow (x, out)
    9. function node-forge.cipher.modes.gcm.prototype.start (options)
    10. function node-forge.cipher.modes.gcm.prototype.tableMultiply (x)
  16. module node-forge.cipher.modes.ofb.prototype
    1. function node-forge.cipher.modes.ofb.prototype.decrypt (input, output, finish)
    2. function node-forge.cipher.modes.ofb.prototype.encrypt (input, output, finish)
    3. function node-forge.cipher.modes.ofb.prototype.start (options)
  17. module node-forge.debug
    1. function node-forge.debug.clear (cat, name)
    2. function node-forge.debug.get (cat, name)
    3. function node-forge.debug.set (cat, name, data)
    4. object node-forge.debug.storage
  18. module node-forge.des
    1. function node-forge.des.Algorithm (name, mode)
    2. function node-forge.des.createDecryptionCipher (key, mode)
    3. function node-forge.des.createEncryptionCipher (key, mode)
    4. function node-forge.des.startDecrypting (key, iv, output, mode)
    5. function node-forge.des.startEncrypting (key, iv, output, mode)
  19. module node-forge.des.Algorithm
    1. function node-forge.des.Algorithm (name, mode)
  20. module node-forge.des.Algorithm.prototype
    1. function node-forge.des.Algorithm.prototype.initialize (options)
  21. module node-forge.forge
    1. function node-forge.forge.pbkdf2 ( p, s, c, dkLen, md, callback)
    2. object node-forge.forge.aes
    3. object node-forge.forge.asn1
    4. object node-forge.forge.cipher
    5. object node-forge.forge.debug
    6. object node-forge.forge.des
    7. object node-forge.forge.form
    8. object node-forge.forge.hmac
    9. object node-forge.forge.http
    10. object node-forge.forge.jsbn
    11. object node-forge.forge.kem
    12. object node-forge.forge.log
    13. object node-forge.forge.md
    14. object node-forge.forge.md5
    15. object node-forge.forge.mgf
    16. object node-forge.forge.mgf1
    17. object node-forge.forge.net
    18. object node-forge.forge.oids
    19. object node-forge.forge.options
    20. object node-forge.forge.pbe
    21. object node-forge.forge.pem
    22. object node-forge.forge.pkcs1
    23. object node-forge.forge.pkcs12
    24. object node-forge.forge.pkcs5
    25. object node-forge.forge.pkcs7
    26. object node-forge.forge.pkcs7asn1
    27. object node-forge.forge.pki
    28. object node-forge.forge.prime
    29. object node-forge.forge.prng
    30. object node-forge.forge.pss
    31. object node-forge.forge.random
    32. object node-forge.forge.rc2
    33. object node-forge.forge.rsa
    34. object node-forge.forge.sha1
    35. object node-forge.forge.sha256
    36. object node-forge.forge.sha384
    37. object node-forge.forge.sha512
    38. object node-forge.forge.ssh
    39. object node-forge.forge.task
    40. object node-forge.forge.tls
    41. object node-forge.forge.util
    42. object node-forge.forge.xhr
  22. module node-forge.hmac
    1. function node-forge.hmac.create ()
  23. module node-forge.http
    1. function node-forge.http.createClient (options)
    2. function node-forge.http.createRequest (options)
    3. function node-forge.http.createResponse ()
    4. function node-forge.http.parseUrl (str)
    5. function node-forge.http.withinCookieDomain (url, cookie)
  24. module node-forge.jsbn
    1. function node-forge.jsbn.BigInteger (a, b, c)
  25. module node-forge.jsbn.BigInteger
    1. function node-forge.jsbn.BigInteger (a, b, c)
    2. object node-forge.jsbn.BigInteger.ONE
    3. object node-forge.jsbn.BigInteger.ZERO
  26. module node-forge.jsbn.BigInteger.prototype
    1. function node-forge.jsbn.BigInteger.prototype.abs ()
    2. function node-forge.jsbn.BigInteger.prototype.add (a)
    3. function node-forge.jsbn.BigInteger.prototype.addTo (a, r)
    4. function node-forge.jsbn.BigInteger.prototype.am (i, x, w, j, c, n)
    5. function node-forge.jsbn.BigInteger.prototype.and (a)
    6. function node-forge.jsbn.BigInteger.prototype.andNot (a)
    7. function node-forge.jsbn.BigInteger.prototype.bitCount ()
    8. function node-forge.jsbn.BigInteger.prototype.bitLength ()
    9. function node-forge.jsbn.BigInteger.prototype.bitwiseTo (a, op, r)
    10. function node-forge.jsbn.BigInteger.prototype.byteValue ()
    11. function node-forge.jsbn.BigInteger.prototype.changeBit (n, op)
    12. function node-forge.jsbn.BigInteger.prototype.chunkSize (r)
    13. function node-forge.jsbn.BigInteger.prototype.clamp ()
    14. function node-forge.jsbn.BigInteger.prototype.clearBit (n)
    15. function node-forge.jsbn.BigInteger.prototype.clone ()
    16. function node-forge.jsbn.BigInteger.prototype.compareTo (a)
    17. function node-forge.jsbn.BigInteger.prototype.copyTo (r)
    18. function node-forge.jsbn.BigInteger.prototype.dAddOffset (n, w)
    19. function node-forge.jsbn.BigInteger.prototype.dMultiply (n)
    20. function node-forge.jsbn.BigInteger.prototype.divRemTo (m, q, r)
    21. function node-forge.jsbn.BigInteger.prototype.divide (a)
    22. function node-forge.jsbn.BigInteger.prototype.divideAndRemainder (a)
    23. function node-forge.jsbn.BigInteger.prototype.dlShiftTo (n, r)
    24. function node-forge.jsbn.BigInteger.prototype.drShiftTo (n, r)
    25. function node-forge.jsbn.BigInteger.prototype.equals (a)
    26. function node-forge.jsbn.BigInteger.prototype.exp (e, z)
    27. function node-forge.jsbn.BigInteger.prototype.flipBit (n)
    28. function node-forge.jsbn.BigInteger.prototype.fromInt (x)
    29. function node-forge.jsbn.BigInteger.prototype.fromNumber (a, b, c)
    30. function node-forge.jsbn.BigInteger.prototype.fromRadix (s, b)
    31. function node-forge.jsbn.BigInteger.prototype.fromString (s, b)
    32. function node-forge.jsbn.BigInteger.prototype.gcd (a)
    33. function node-forge.jsbn.BigInteger.prototype.getLowestSetBit ()
    34. function node-forge.jsbn.BigInteger.prototype.intValue ()
    35. function node-forge.jsbn.BigInteger.prototype.invDigit ()
    36. function node-forge.jsbn.BigInteger.prototype.isEven ()
    37. function node-forge.jsbn.BigInteger.prototype.isProbablePrime (t)
    38. function node-forge.jsbn.BigInteger.prototype.lShiftTo (n, r)
    39. function node-forge.jsbn.BigInteger.prototype.max (a)
    40. function node-forge.jsbn.BigInteger.prototype.millerRabin (t)
    41. function node-forge.jsbn.BigInteger.prototype.min (a)
    42. function node-forge.jsbn.BigInteger.prototype.mod (a)
    43. function node-forge.jsbn.BigInteger.prototype.modInt (n)
    44. function node-forge.jsbn.BigInteger.prototype.modInverse (m)
    45. function node-forge.jsbn.BigInteger.prototype.modPow (e, m)
    46. function node-forge.jsbn.BigInteger.prototype.modPowInt (e, m)
    47. function node-forge.jsbn.BigInteger.prototype.multiply (a)
    48. function node-forge.jsbn.BigInteger.prototype.multiplyLowerTo (a, n, r)
    49. function node-forge.jsbn.BigInteger.prototype.multiplyTo (a, r)
    50. function node-forge.jsbn.BigInteger.prototype.multiplyUpperTo (a, n, r)
    51. function node-forge.jsbn.BigInteger.prototype.negate ()
    52. function node-forge.jsbn.BigInteger.prototype.not ()
    53. function node-forge.jsbn.BigInteger.prototype.or (a)
    54. function node-forge.jsbn.BigInteger.prototype.pow (e)
    55. function node-forge.jsbn.BigInteger.prototype.rShiftTo (n, r)
    56. function node-forge.jsbn.BigInteger.prototype.remainder (a)
    57. function node-forge.jsbn.BigInteger.prototype.setBit (n)
    58. function node-forge.jsbn.BigInteger.prototype.shiftLeft (n)
    59. function node-forge.jsbn.BigInteger.prototype.shiftRight (n)
    60. function node-forge.jsbn.BigInteger.prototype.shortValue ()
    61. function node-forge.jsbn.BigInteger.prototype.signum ()
    62. function node-forge.jsbn.BigInteger.prototype.squareTo (r)
    63. function node-forge.jsbn.BigInteger.prototype.subTo (a, r)
    64. function node-forge.jsbn.BigInteger.prototype.subtract (a)
    65. function node-forge.jsbn.BigInteger.prototype.testBit (n)
    66. function node-forge.jsbn.BigInteger.prototype.toByteArray ()
    67. function node-forge.jsbn.BigInteger.prototype.toRadix (b)
    68. function node-forge.jsbn.BigInteger.prototype.toString (b)
    69. function node-forge.jsbn.BigInteger.prototype.xor (a)
    70. number node-forge.jsbn.BigInteger.prototype.DB
    71. number node-forge.jsbn.BigInteger.prototype.DM
    72. number node-forge.jsbn.BigInteger.prototype.DV
    73. number node-forge.jsbn.BigInteger.prototype.F1
    74. number node-forge.jsbn.BigInteger.prototype.F2
    75. number node-forge.jsbn.BigInteger.prototype.FV
  27. module node-forge.kem
    1. function node-forge.kem.kdf1 (md, digestLength)
    2. function node-forge.kem.kdf2 (md, digestLength)
    3. object node-forge.kem.rsa
  28. module node-forge.kem.rsa
    1. function node-forge.kem.rsa.create (kdf, options)
  29. module node-forge.log
    1. function node-forge.log.addLogger (logger)
    2. function node-forge.log.debug (category, message)
    3. function node-forge.log.error (category, message)
    4. function node-forge.log.info (category, message)
    5. function node-forge.log.lock (logger, lock)
    6. function node-forge.log.logMessage (message)
    7. function node-forge.log.makeLogger (logFunction)
    8. function node-forge.log.prepareFull (message)
    9. function node-forge.log.prepareStandard (message)
    10. function node-forge.log.prepareStandardFull (message)
    11. function node-forge.log.setLevel (logger, level)
    12. function node-forge.log.verbose (category, message)
    13. function node-forge.log.warning (category, message)
    14. number node-forge.log.INTERPOLATE
    15. number node-forge.log.LEVEL_LOCKED
    16. number node-forge.log.NO_LEVEL_CHECK
    17. object node-forge.log.consoleLogger
    18. object node-forge.log.levels
  30. module node-forge.log.consoleLogger
    1. function node-forge.log.consoleLogger.f (logger, message)
    2. number node-forge.log.consoleLogger.flags
    3. string node-forge.log.consoleLogger.level
  31. module node-forge.md5
    1. function node-forge.md5.create ()
  32. module node-forge.mgf1
    1. function node-forge.mgf1.create (md)
  33. module node-forge.net
    1. function node-forge.net.createSocket (options)
    2. function node-forge.net.createSocketPool (options)
    3. function node-forge.net.destroySocketPool (options)
    4. object node-forge.net.socketPools
  34. module node-forge.pbe
    1. function node-forge.pbe.generatePkcs12Key (password, salt, id, iter, n, md)
    2. function node-forge.pbe.getCipher (oid, params, password)
    3. function node-forge.pbe.getCipherForPBES2 (oid, params, password)
    4. function node-forge.pbe.getCipherForPKCS12PBE (oid, params, password)
    5. function node-forge.pbe.opensslDeriveBytes (password, salt, dkLen, md)
  35. module node-forge.pem
    1. function node-forge.pem.decode (str)
    2. function node-forge.pem.encode (msg, options)
  36. module node-forge.pkcs1
    1. function node-forge.pkcs1.decode_rsa_oaep (key, em, options)
    2. function node-forge.pkcs1.encode_rsa_oaep (key, message, options)
  37. module node-forge.pkcs12
    1. function node-forge.pkcs12.generateKey (password, salt, id, iter, n, md)
    2. function node-forge.pkcs12.pkcs12FromAsn1 (obj, strict, password)
    3. function node-forge.pkcs12.toPkcs12Asn1 (key, cert, password, options)
  38. module node-forge.pkcs5
    1. function node-forge.pkcs5.pbkdf2 ( p, s, c, dkLen, md, callback)
  39. module node-forge.pkcs7
    1. function node-forge.pkcs7.createEncryptedData ()
    2. function node-forge.pkcs7.createEnvelopedData ()
    3. function node-forge.pkcs7.createSignedData ()
    4. function node-forge.pkcs7.messageFromAsn1 (obj)
    5. function node-forge.pkcs7.messageFromPem (pem)
    6. function node-forge.pkcs7.messageToPem (msg, maxline)
    7. object node-forge.pkcs7.asn1
  40. module node-forge.pki
    1. function node-forge.pki.CRIAttributesAsArray (attributes)
    2. function node-forge.pki.RDNAttributesAsArray (rdn, md)
    3. function node-forge.pki.certificateExtensionFromAsn1 (ext)
    4. function node-forge.pki.certificateExtensionToAsn1 (ext)
    5. function node-forge.pki.certificateExtensionsFromAsn1 (exts)
    6. function node-forge.pki.certificateExtensionsToAsn1 (exts)
    7. function node-forge.pki.certificateFromAsn1 (obj, computeHash)
    8. function node-forge.pki.certificateFromPem (pem, computeHash, strict)
    9. function node-forge.pki.certificateToAsn1 (cert)
    10. function node-forge.pki.certificateToPem (cert, maxline)
    11. function node-forge.pki.certificationRequestFromAsn1 (obj, computeHash)
    12. function node-forge.pki.certificationRequestFromPem (pem, computeHash, strict)
    13. function node-forge.pki.certificationRequestToAsn1 (csr)
    14. function node-forge.pki.certificationRequestToPem (csr, maxline)
    15. function node-forge.pki.createCaStore (certs)
    16. function node-forge.pki.createCertificate ()
    17. function node-forge.pki.createCertificationRequest ()
    18. function node-forge.pki.decryptPrivateKeyInfo (obj, password)
    19. function node-forge.pki.decryptRsaPrivateKey (pem, password)
    20. function node-forge.pki.distinguishedNameToAsn1 (dn)
    21. function node-forge.pki.encryptPrivateKeyInfo (obj, password, options)
    22. function node-forge.pki.encryptRsaPrivateKey (rsaKey, password, options)
    23. function node-forge.pki.encryptedPrivateKeyFromPem (pem)
    24. function node-forge.pki.encryptedPrivateKeyToPem (epki, maxline)
    25. function node-forge.pki.getCertificationRequestInfo (csr)
    26. function node-forge.pki.getPublicKeyFingerprint (key, options)
    27. function node-forge.pki.getTBSCertificate (cert)
    28. function node-forge.pki.pemToDer (pem)
    29. function node-forge.pki.privateKeyFromAsn1 (obj)
    30. function node-forge.pki.privateKeyFromPem (pem)
    31. function node-forge.pki.privateKeyInfoToPem (pki, maxline)
    32. function node-forge.pki.privateKeyToAsn1 (key)
    33. function node-forge.pki.privateKeyToPem (key, maxline)
    34. function node-forge.pki.privateKeyToRSAPrivateKey (key)
    35. function node-forge.pki.publicKeyFromAsn1 (obj)
    36. function node-forge.pki.publicKeyFromPem (pem)
    37. function node-forge.pki.publicKeyToAsn1 (key)
    38. function node-forge.pki.publicKeyToPem (key, maxline)
    39. function node-forge.pki.publicKeyToRSAPublicKey (key)
    40. function node-forge.pki.publicKeyToRSAPublicKeyPem (key, maxline)
    41. function node-forge.pki.publicKeyToSubjectPublicKeyInfo (key)
    42. function node-forge.pki.setRsaPrivateKey ( n, e, d, p, q, dP, dQ, qInv)
    43. function node-forge.pki.setRsaPublicKey (n, e)
    44. function node-forge.pki.verifyCertificateChain (caStore, chain, verify)
    45. function node-forge.pki.wrapRsaPrivateKey (rsaKey)
    46. object node-forge.pki.certificateError
    47. object node-forge.pki.oids
    48. object node-forge.pki.pbe
    49. object node-forge.pki.rsa
  41. module node-forge.prime
    1. function node-forge.prime.generateProbablePrime (bits, options, callback)
  42. module node-forge.prng
    1. function node-forge.prng.create (plugin)
  43. module node-forge.pss
    1. function node-forge.pss.create (options)
  44. module node-forge.random
    1. function node-forge.random.collect (bytes)
    2. function node-forge.random.collectInt (i, n)
    3. function node-forge.random.createInstance ()
    4. function node-forge.random.generate (count, callback)
    5. function node-forge.random.generateSync (count)
    6. function node-forge.random.getBytes (count, callback)
    7. function node-forge.random.getBytesSync (count)
    8. function node-forge.random.registerWorker (worker)
    9. function node-forge.random.seedFile (needed, callback)
    10. function node-forge.random.seedFileSync (needed)
    11. number node-forge.random.generated
    12. number node-forge.random.pool
    13. number node-forge.random.reseeds
    14. object node-forge.random.key
    15. object node-forge.random.plugin
    16. object node-forge.random.pools
    17. object node-forge.random.seed
    18. object node-forge.random.time
  45. module node-forge.random.plugin
    1. function node-forge.random.plugin.cipher (key, seed)
    2. function node-forge.random.plugin.formatKey (key)
    3. function node-forge.random.plugin.formatSeed (seed)
    4. function node-forge.random.plugin.increment (seed)
    5. object node-forge.random.plugin.md
  46. module node-forge.rc2
    1. function node-forge.rc2.createDecryptionCipher (key, bits)
    2. function node-forge.rc2.createEncryptionCipher (key, bits)
    3. function node-forge.rc2.expandKey (key, effKeyBits)
    4. function node-forge.rc2.startDecrypting (key, iv, output)
    5. function node-forge.rc2.startEncrypting (key, iv, output)
  47. module node-forge.rsa
    1. function node-forge.rsa.createKeyPairGenerationState (bits, e, options)
    2. function node-forge.rsa.decrypt (ed, key, pub, ml)
    3. function node-forge.rsa.encrypt (m, key, bt)
    4. function node-forge.rsa.generateKeyPair (bits, e, options, callback)
    5. function node-forge.rsa.setPrivateKey ( n, e, d, p, q, dP, dQ, qInv)
    6. function node-forge.rsa.setPublicKey (n, e)
    7. function node-forge.rsa.stepKeyPairGenerationState (state, n)
    8. object node-forge.rsa.publicKeyValidator
  48. module node-forge.sha1
    1. function node-forge.sha1.create ()
  49. module node-forge.sha256
    1. function node-forge.sha256.create ()
  50. module node-forge.sha384
    1. function node-forge.sha384.create ()
  51. module node-forge.sha512
    1. function node-forge.sha512.create (algorithm)
    2. object node-forge.sha512.sha224
    3. object node-forge.sha512.sha256
    4. object node-forge.sha512.sha384
  52. module node-forge.sha512.sha224
    1. function node-forge.sha512.sha224.create ()
  53. module node-forge.sha512.sha256
    1. function node-forge.sha512.sha256.create ()
  54. module node-forge.ssh
    1. function node-forge.ssh.getPublicKeyFingerprint (key, options)
    2. function node-forge.ssh.privateKeyToOpenSSH (privateKey, passphrase)
    3. function node-forge.ssh.privateKeyToPutty (privateKey, passphrase, comment)
    4. function node-forge.ssh.publicKeyToOpenSSH (key, comment)
  55. module node-forge.task
    1. function node-forge.task.cancel (type)
    2. function node-forge.task.createCondition ()
    3. function node-forge.task.start (options)
  56. module node-forge.tls
    1. function node-forge.tls.createConnection (options)
    2. function node-forge.tls.createSessionCache (cache, capacity)
    3. function node-forge.tls.hmac_sha1 (key, seqNum, record)
    4. function node-forge.tls.prf_tls1 (secret, label, seed, length)
    5. function node-forge.tls.wrapSocket (options)
    6. number node-forge.tls.MaxFragment
    7. object node-forge.tls.Alert
    8. object node-forge.tls.BulkCipherAlgorithm
    9. object node-forge.tls.CipherSuites
    10. object node-forge.tls.CipherType
    11. object node-forge.tls.CompressionMethod
    12. object node-forge.tls.ConnectionEnd
    13. object node-forge.tls.ContentType
    14. object node-forge.tls.HandshakeType
    15. object node-forge.tls.HeartbeatMessageType
    16. object node-forge.tls.MACAlgorithm
    17. object node-forge.tls.PRFAlgorithm
    18. object node-forge.tls.SupportedVersions
    19. object node-forge.tls.Version
    20. object node-forge.tls.Versions
  57. module node-forge.util
    1. function node-forge.util.ByteBuffer (b)
    2. function node-forge.util.ByteStringBuffer (b)
    3. function node-forge.util.DataBuffer (b, options)
    4. function node-forge.util.bytesFromIP (ip)
    5. function node-forge.util.bytesFromIPv4 (ip)
    6. function node-forge.util.bytesFromIPv6 (ip)
    7. function node-forge.util.bytesToHex (bytes)
    8. function node-forge.util.bytesToIP (bytes)
    9. function node-forge.util.bytesToIPv4 (bytes)
    10. function node-forge.util.bytesToIPv6 (bytes)
    11. function node-forge.util.clearItems (api, id, location)
    12. function node-forge.util.createBuffer (input, encoding)
    13. function node-forge.util.decode64 (input)
    14. function node-forge.util.decodeUtf8 (str)
    15. function node-forge.util.deflate (api, bytes, raw)
    16. function node-forge.util.deletePath (object, keys)
    17. function node-forge.util.encode64 (input, maxline)
    18. function node-forge.util.encodeUtf8 (str)
    19. function node-forge.util.estimateCores (options, callback)
    20. function node-forge.util.fillString (c, n)
    21. function node-forge.util.format (format)
    22. function node-forge.util.formatNumber (number, decimals, dec_point, thousands_sep)
    23. function node-forge.util.formatSize (size)
    24. function node-forge.util.getItem (api, id, key, location)
    25. function node-forge.util.getPath (object, keys, _default)
    26. function node-forge.util.getQueryVariables (query)
    27. function node-forge.util.hexToBytes (hex)
    28. function node-forge.util.inflate (api, bytes, raw)
    29. function node-forge.util.int32ToBytes (i)
    30. function node-forge.util.isArray ()
    31. function node-forge.util.isArrayBuffer (x)
    32. function node-forge.util.isArrayBufferView (x)
    33. function node-forge.util.isEmpty (obj)
    34. function node-forge.util.makeLink (path, query, fragment)
    35. function node-forge.util.makeRequest (reqString)
    36. function node-forge.util.nextTick (callback)
    37. function node-forge.util.parseFragment (fragment)
    38. function node-forge.util.parseUrl (str)
    39. function node-forge.util.removeItem (api, id, key, location)
    40. function node-forge.util.setImmediate ()
    41. function node-forge.util.setItem (api, id, key, data, location)
    42. function node-forge.util.setPath (object, keys, value)
    43. function node-forge.util.xorBytes (s1, s2, n)
    44. object node-forge.util.binary
    45. object node-forge.util.text
    46. string node-forge.util.isNodejs
  58. module node-forge.util.ByteBuffer
    1. function node-forge.util.ByteBuffer (b)
  59. module node-forge.util.ByteBuffer.prototype
    1. function node-forge.util.ByteBuffer.prototype._optimizeConstructedString (x)
    2. function node-forge.util.ByteBuffer.prototype.at (i)
    3. function node-forge.util.ByteBuffer.prototype.bytes (count)
    4. function node-forge.util.ByteBuffer.prototype.clear ()
    5. function node-forge.util.ByteBuffer.prototype.compact ()
    6. function node-forge.util.ByteBuffer.prototype.copy ()
    7. function node-forge.util.ByteBuffer.prototype.fillWithByte (b, n)
    8. function node-forge.util.ByteBuffer.prototype.getByte ()
    9. function node-forge.util.ByteBuffer.prototype.getBytes (count)
    10. function node-forge.util.ByteBuffer.prototype.getInt (n)
    11. function node-forge.util.ByteBuffer.prototype.getInt16 ()
    12. function node-forge.util.ByteBuffer.prototype.getInt16Le ()
    13. function node-forge.util.ByteBuffer.prototype.getInt24 ()
    14. function node-forge.util.ByteBuffer.prototype.getInt24Le ()
    15. function node-forge.util.ByteBuffer.prototype.getInt32 ()
    16. function node-forge.util.ByteBuffer.prototype.getInt32Le ()
    17. function node-forge.util.ByteBuffer.prototype.getSignedInt (n)
    18. function node-forge.util.ByteBuffer.prototype.isEmpty ()
    19. function node-forge.util.ByteBuffer.prototype.last ()
    20. function node-forge.util.ByteBuffer.prototype.length ()
    21. function node-forge.util.ByteBuffer.prototype.putBuffer (buffer)
    22. function node-forge.util.ByteBuffer.prototype.putByte (b)
    23. function node-forge.util.ByteBuffer.prototype.putBytes (bytes)
    24. function node-forge.util.ByteBuffer.prototype.putInt (i, n)
    25. function node-forge.util.ByteBuffer.prototype.putInt16 (i)
    26. function node-forge.util.ByteBuffer.prototype.putInt16Le (i)
    27. function node-forge.util.ByteBuffer.prototype.putInt24 (i)
    28. function node-forge.util.ByteBuffer.prototype.putInt24Le (i)
    29. function node-forge.util.ByteBuffer.prototype.putInt32 (i)
    30. function node-forge.util.ByteBuffer.prototype.putInt32Le (i)
    31. function node-forge.util.ByteBuffer.prototype.putSignedInt (i, n)
    32. function node-forge.util.ByteBuffer.prototype.putString (str)
    33. function node-forge.util.ByteBuffer.prototype.setAt (i, b)
    34. function node-forge.util.ByteBuffer.prototype.toHex ()
    35. function node-forge.util.ByteBuffer.prototype.toString ()
    36. function node-forge.util.ByteBuffer.prototype.truncate (count)
  60. module node-forge.util.DataBuffer
    1. function node-forge.util.DataBuffer (b, options)
  61. module node-forge.util.DataBuffer.prototype
    1. function node-forge.util.DataBuffer.prototype.accommodate (amount, growSize)
    2. function node-forge.util.DataBuffer.prototype.at (i)
    3. function node-forge.util.DataBuffer.prototype.bytes (count)
    4. function node-forge.util.DataBuffer.prototype.clear ()
    5. function node-forge.util.DataBuffer.prototype.compact ()
    6. function node-forge.util.DataBuffer.prototype.copy ()
    7. function node-forge.util.DataBuffer.prototype.fillWithByte (b, n)
    8. function node-forge.util.DataBuffer.prototype.getByte ()
    9. function node-forge.util.DataBuffer.prototype.getBytes (count)
    10. function node-forge.util.DataBuffer.prototype.getInt (n)
    11. function node-forge.util.DataBuffer.prototype.getInt16 ()
    12. function node-forge.util.DataBuffer.prototype.getInt16Le ()
    13. function node-forge.util.DataBuffer.prototype.getInt24 ()
    14. function node-forge.util.DataBuffer.prototype.getInt24Le ()
    15. function node-forge.util.DataBuffer.prototype.getInt32 ()
    16. function node-forge.util.DataBuffer.prototype.getInt32Le ()
    17. function node-forge.util.DataBuffer.prototype.getSignedInt (n)
    18. function node-forge.util.DataBuffer.prototype.isEmpty ()
    19. function node-forge.util.DataBuffer.prototype.last ()
    20. function node-forge.util.DataBuffer.prototype.length ()
    21. function node-forge.util.DataBuffer.prototype.putBuffer (buffer)
    22. function node-forge.util.DataBuffer.prototype.putByte (b)
    23. function node-forge.util.DataBuffer.prototype.putBytes (bytes, encoding)
    24. function node-forge.util.DataBuffer.prototype.putInt (i, n)
    25. function node-forge.util.DataBuffer.prototype.putInt16 (i)
    26. function node-forge.util.DataBuffer.prototype.putInt16Le (i)
    27. function node-forge.util.DataBuffer.prototype.putInt24 (i)
    28. function node-forge.util.DataBuffer.prototype.putInt24Le (i)
    29. function node-forge.util.DataBuffer.prototype.putInt32 (i)
    30. function node-forge.util.DataBuffer.prototype.putInt32Le (i)
    31. function node-forge.util.DataBuffer.prototype.putSignedInt (i, n)
    32. function node-forge.util.DataBuffer.prototype.putString (str)
    33. function node-forge.util.DataBuffer.prototype.setAt (i, b)
    34. function node-forge.util.DataBuffer.prototype.toHex ()
    35. function node-forge.util.DataBuffer.prototype.toString (encoding)
    36. function node-forge.util.DataBuffer.prototype.truncate (count)

module node-forge

function node-forge.aes.Algorithm (name, mode)

function node-forge.cipher.BlockCipher (options)

function node-forge.des.Algorithm (name, mode)

function node-forge.jsbn.BigInteger (a, b, c)

function node-forge.pbkdf2 ( p, s, c, dkLen, md, callback)

function node-forge.util.ByteBuffer (b)

function node-forge.util.DataBuffer (b, options)

module node-forge.aes

function node-forge.aes.Algorithm (name, mode)

function node-forge.aes._expandKey (key, decrypt)

function node-forge.aes._updateBlock (w, input, output, decrypt)

function node-forge.aes.createDecryptionCipher (key, mode)

function node-forge.aes.createEncryptionCipher (key, mode)

function node-forge.aes.startDecrypting (key, iv, output, mode)

function node-forge.aes.startEncrypting (key, iv, output, mode)

module node-forge.aes.Algorithm

function node-forge.aes.Algorithm (name, mode)

module node-forge.aes.Algorithm.prototype

function node-forge.aes.Algorithm.prototype.initialize (options)

module node-forge.asn1

function node-forge.asn1.copy (obj, options)

function node-forge.asn1.create (tagClass, type, constructed, value, options)

function node-forge.asn1.dateToGeneralizedTime (date)

function node-forge.asn1.dateToUtcTime (date)

function node-forge.asn1.derToInteger (bytes)

function node-forge.asn1.derToOid (bytes)

function node-forge.asn1.equals (obj1, obj2, options)

function node-forge.asn1.fromDer (bytes, options)

function node-forge.asn1.generalizedTimeToDate (gentime)

function node-forge.asn1.getBerValueLength (b)

function node-forge.asn1.integerToDer (x)

function node-forge.asn1.oidToDer (oid)

function node-forge.asn1.prettyPrint (obj, level, indentation)

function node-forge.asn1.toDer (obj)

function node-forge.asn1.utcTimeToDate (utc)

function node-forge.asn1.validate (obj, v, capture, errors)

module node-forge.cipher

function node-forge.cipher.BlockCipher (options)

function node-forge.cipher.createCipher (algorithm, key)

function node-forge.cipher.createDecipher (algorithm, key)

function node-forge.cipher.getAlgorithm (name)

function node-forge.cipher.registerAlgorithm (name, algorithm)

module node-forge.cipher.BlockCipher

function node-forge.cipher.BlockCipher (options)

module node-forge.cipher.BlockCipher.prototype

function node-forge.cipher.BlockCipher.prototype.finish (pad)

function node-forge.cipher.BlockCipher.prototype.start (options)

function node-forge.cipher.BlockCipher.prototype.update (input)

module node-forge.cipher.algorithms

function node-forge.cipher.algorithms.3DES-CBC ()

function node-forge.cipher.algorithms.3DES-CFB ()

function node-forge.cipher.algorithms.3DES-CTR ()

function node-forge.cipher.algorithms.3DES-ECB ()

function node-forge.cipher.algorithms.3DES-OFB ()

function node-forge.cipher.algorithms.AES-CBC ()

function node-forge.cipher.algorithms.AES-CFB ()

function node-forge.cipher.algorithms.AES-CTR ()

function node-forge.cipher.algorithms.AES-ECB ()

function node-forge.cipher.algorithms.AES-GCM ()

function node-forge.cipher.algorithms.AES-OFB ()

function node-forge.cipher.algorithms.DES-CBC ()

function node-forge.cipher.algorithms.DES-CFB ()

function node-forge.cipher.algorithms.DES-CTR ()

function node-forge.cipher.algorithms.DES-ECB ()

function node-forge.cipher.algorithms.DES-OFB ()

module node-forge.cipher.modes

function node-forge.cipher.modes.cbc (options)

function node-forge.cipher.modes.cfb (options)

function node-forge.cipher.modes.ctr (options)

function node-forge.cipher.modes.ecb (options)

function node-forge.cipher.modes.gcm (options)

function node-forge.cipher.modes.ofb (options)

module node-forge.cipher.modes.cbc.prototype

function node-forge.cipher.modes.cbc.prototype.decrypt (input, output, finish)

function node-forge.cipher.modes.cbc.prototype.encrypt (input, output, finish)

function node-forge.cipher.modes.cbc.prototype.pad (input, options)

function node-forge.cipher.modes.cbc.prototype.start (options)

function node-forge.cipher.modes.cbc.prototype.unpad (output, options)

module node-forge.cipher.modes.cfb.prototype

function node-forge.cipher.modes.cfb.prototype.decrypt (input, output, finish)

function node-forge.cipher.modes.cfb.prototype.encrypt (input, output, finish)

function node-forge.cipher.modes.cfb.prototype.start (options)

module node-forge.cipher.modes.ctr.prototype

function node-forge.cipher.modes.ctr.prototype.decrypt (input, output, finish)

function node-forge.cipher.modes.ctr.prototype.encrypt (input, output, finish)

function node-forge.cipher.modes.ctr.prototype.start (options)

module node-forge.cipher.modes.ecb.prototype

function node-forge.cipher.modes.ecb.prototype.decrypt (input, output, finish)

function node-forge.cipher.modes.ecb.prototype.encrypt (input, output, finish)

function node-forge.cipher.modes.ecb.prototype.pad (input, options)

function node-forge.cipher.modes.ecb.prototype.start (options)

function node-forge.cipher.modes.ecb.prototype.unpad (output, options)

module node-forge.cipher.modes.gcm.prototype

function node-forge.cipher.modes.gcm.prototype.afterFinish (output, options)

function node-forge.cipher.modes.gcm.prototype.decrypt (input, output, finish)

function node-forge.cipher.modes.gcm.prototype.encrypt (input, output, finish)

function node-forge.cipher.modes.gcm.prototype.generateHashTable (h, bits)

function node-forge.cipher.modes.gcm.prototype.generateSubHashTable (mid, bits)

function node-forge.cipher.modes.gcm.prototype.ghash (h, y, x)

function node-forge.cipher.modes.gcm.prototype.multiply (x, y)

function node-forge.cipher.modes.gcm.prototype.pow (x, out)

function node-forge.cipher.modes.gcm.prototype.start (options)

function node-forge.cipher.modes.gcm.prototype.tableMultiply (x)

module node-forge.cipher.modes.ofb.prototype

function node-forge.cipher.modes.ofb.prototype.decrypt (input, output, finish)

function node-forge.cipher.modes.ofb.prototype.encrypt (input, output, finish)

function node-forge.cipher.modes.ofb.prototype.start (options)

module node-forge.debug

function node-forge.debug.clear (cat, name)

function node-forge.debug.get (cat, name)

function node-forge.debug.set (cat, name, data)

module node-forge.des

function node-forge.des.Algorithm (name, mode)

function node-forge.des.createDecryptionCipher (key, mode)

function node-forge.des.createEncryptionCipher (key, mode)

function node-forge.des.startDecrypting (key, iv, output, mode)

function node-forge.des.startEncrypting (key, iv, output, mode)

module node-forge.des.Algorithm

function node-forge.des.Algorithm (name, mode)

module node-forge.des.Algorithm.prototype

function node-forge.des.Algorithm.prototype.initialize (options)

module node-forge.forge

function node-forge.forge.pbkdf2 ( p, s, c, dkLen, md, callback)

module node-forge.hmac

function node-forge.hmac.create ()

module node-forge.http

function node-forge.http.createClient (options)

function node-forge.http.createRequest (options)

function node-forge.http.createResponse ()

function node-forge.http.parseUrl (str)

function node-forge.http.withinCookieDomain (url, cookie)

module node-forge.jsbn

function node-forge.jsbn.BigInteger (a, b, c)

module node-forge.jsbn.BigInteger

function node-forge.jsbn.BigInteger (a, b, c)

module node-forge.jsbn.BigInteger.prototype

function node-forge.jsbn.BigInteger.prototype.abs ()

function node-forge.jsbn.BigInteger.prototype.add (a)

function node-forge.jsbn.BigInteger.prototype.addTo (a, r)

function node-forge.jsbn.BigInteger.prototype.am (i, x, w, j, c, n)

function node-forge.jsbn.BigInteger.prototype.and (a)

function node-forge.jsbn.BigInteger.prototype.andNot (a)

function node-forge.jsbn.BigInteger.prototype.bitCount ()

function node-forge.jsbn.BigInteger.prototype.bitLength ()

function node-forge.jsbn.BigInteger.prototype.bitwiseTo (a, op, r)

function node-forge.jsbn.BigInteger.prototype.byteValue ()

function node-forge.jsbn.BigInteger.prototype.changeBit (n, op)

function node-forge.jsbn.BigInteger.prototype.chunkSize (r)

function node-forge.jsbn.BigInteger.prototype.clamp ()

function node-forge.jsbn.BigInteger.prototype.clearBit (n)

function node-forge.jsbn.BigInteger.prototype.clone ()

function node-forge.jsbn.BigInteger.prototype.compareTo (a)

function node-forge.jsbn.BigInteger.prototype.copyTo (r)

function node-forge.jsbn.BigInteger.prototype.dAddOffset (n, w)

function node-forge.jsbn.BigInteger.prototype.dMultiply (n)

function node-forge.jsbn.BigInteger.prototype.divRemTo (m, q, r)

function node-forge.jsbn.BigInteger.prototype.divide (a)

function node-forge.jsbn.BigInteger.prototype.divideAndRemainder (a)

function node-forge.jsbn.BigInteger.prototype.dlShiftTo (n, r)

function node-forge.jsbn.BigInteger.prototype.drShiftTo (n, r)

function node-forge.jsbn.BigInteger.prototype.equals (a)

function node-forge.jsbn.BigInteger.prototype.exp (e, z)

function node-forge.jsbn.BigInteger.prototype.flipBit (n)

function node-forge.jsbn.BigInteger.prototype.fromInt (x)

function node-forge.jsbn.BigInteger.prototype.fromNumber (a, b, c)

function node-forge.jsbn.BigInteger.prototype.fromRadix (s, b)

function node-forge.jsbn.BigInteger.prototype.fromString (s, b)

function node-forge.jsbn.BigInteger.prototype.gcd (a)

function node-forge.jsbn.BigInteger.prototype.getLowestSetBit ()

function node-forge.jsbn.BigInteger.prototype.intValue ()

function node-forge.jsbn.BigInteger.prototype.invDigit ()

function node-forge.jsbn.BigInteger.prototype.isEven ()

function node-forge.jsbn.BigInteger.prototype.isProbablePrime (t)

function node-forge.jsbn.BigInteger.prototype.lShiftTo (n, r)

function node-forge.jsbn.BigInteger.prototype.max (a)

function node-forge.jsbn.BigInteger.prototype.millerRabin (t)

function node-forge.jsbn.BigInteger.prototype.min (a)

function node-forge.jsbn.BigInteger.prototype.mod (a)

function node-forge.jsbn.BigInteger.prototype.modInt (n)

function node-forge.jsbn.BigInteger.prototype.modInverse (m)

function node-forge.jsbn.BigInteger.prototype.modPow (e, m)

function node-forge.jsbn.BigInteger.prototype.modPowInt (e, m)

function node-forge.jsbn.BigInteger.prototype.multiply (a)

function node-forge.jsbn.BigInteger.prototype.multiplyLowerTo (a, n, r)

function node-forge.jsbn.BigInteger.prototype.multiplyTo (a, r)

function node-forge.jsbn.BigInteger.prototype.multiplyUpperTo (a, n, r)

function node-forge.jsbn.BigInteger.prototype.negate ()

function node-forge.jsbn.BigInteger.prototype.not ()

function node-forge.jsbn.BigInteger.prototype.or (a)

function node-forge.jsbn.BigInteger.prototype.pow (e)

function node-forge.jsbn.BigInteger.prototype.rShiftTo (n, r)

function node-forge.jsbn.BigInteger.prototype.remainder (a)

function node-forge.jsbn.BigInteger.prototype.setBit (n)

function node-forge.jsbn.BigInteger.prototype.shiftLeft (n)

function node-forge.jsbn.BigInteger.prototype.shiftRight (n)

function node-forge.jsbn.BigInteger.prototype.shortValue ()

function node-forge.jsbn.BigInteger.prototype.signum ()

function node-forge.jsbn.BigInteger.prototype.squareTo (r)

function node-forge.jsbn.BigInteger.prototype.subTo (a, r)

function node-forge.jsbn.BigInteger.prototype.subtract (a)

function node-forge.jsbn.BigInteger.prototype.testBit (n)

function node-forge.jsbn.BigInteger.prototype.toByteArray ()

function node-forge.jsbn.BigInteger.prototype.toRadix (b)

function node-forge.jsbn.BigInteger.prototype.toString (b)

function node-forge.jsbn.BigInteger.prototype.xor (a)

module node-forge.kem

function node-forge.kem.kdf1 (md, digestLength)

function node-forge.kem.kdf2 (md, digestLength)

module node-forge.kem.rsa

function node-forge.kem.rsa.create (kdf, options)

module node-forge.log

function node-forge.log.addLogger (logger)

function node-forge.log.debug (category, message)

function node-forge.log.error (category, message)

function node-forge.log.info (category, message)

function node-forge.log.lock (logger, lock)

function node-forge.log.logMessage (message)

function node-forge.log.makeLogger (logFunction)

function node-forge.log.prepareFull (message)

function node-forge.log.prepareStandard (message)

function node-forge.log.prepareStandardFull (message)

function node-forge.log.setLevel (logger, level)

function node-forge.log.verbose (category, message)

function node-forge.log.warning (category, message)

module node-forge.log.consoleLogger

function node-forge.log.consoleLogger.f (logger, message)

module node-forge.md5

function node-forge.md5.create ()

module node-forge.mgf1

function node-forge.mgf1.create (md)

module node-forge.net

function node-forge.net.createSocket (options)

function node-forge.net.createSocketPool (options)

function node-forge.net.destroySocketPool (options)

module node-forge.pbe

function node-forge.pbe.generatePkcs12Key (password, salt, id, iter, n, md)

function node-forge.pbe.getCipher (oid, params, password)

function node-forge.pbe.getCipherForPBES2 (oid, params, password)

function node-forge.pbe.getCipherForPKCS12PBE (oid, params, password)

function node-forge.pbe.opensslDeriveBytes (password, salt, dkLen, md)

module node-forge.pem

function node-forge.pem.decode (str)

function node-forge.pem.encode (msg, options)

module node-forge.pkcs1

function node-forge.pkcs1.decode_rsa_oaep (key, em, options)

function node-forge.pkcs1.encode_rsa_oaep (key, message, options)

module node-forge.pkcs12

function node-forge.pkcs12.generateKey (password, salt, id, iter, n, md)

function node-forge.pkcs12.pkcs12FromAsn1 (obj, strict, password)

function node-forge.pkcs12.toPkcs12Asn1 (key, cert, password, options)

module node-forge.pkcs5

function node-forge.pkcs5.pbkdf2 ( p, s, c, dkLen, md, callback)

module node-forge.pkcs7

function node-forge.pkcs7.createEncryptedData ()

function node-forge.pkcs7.createEnvelopedData ()

function node-forge.pkcs7.createSignedData ()

function node-forge.pkcs7.messageFromAsn1 (obj)

function node-forge.pkcs7.messageFromPem (pem)

function node-forge.pkcs7.messageToPem (msg, maxline)

module node-forge.pki

function node-forge.pki.CRIAttributesAsArray (attributes)

function node-forge.pki.RDNAttributesAsArray (rdn, md)

function node-forge.pki.certificateExtensionFromAsn1 (ext)

function node-forge.pki.certificateExtensionToAsn1 (ext)

function node-forge.pki.certificateExtensionsFromAsn1 (exts)

function node-forge.pki.certificateExtensionsToAsn1 (exts)

function node-forge.pki.certificateFromAsn1 (obj, computeHash)

function node-forge.pki.certificateFromPem (pem, computeHash, strict)

function node-forge.pki.certificateToAsn1 (cert)

function node-forge.pki.certificateToPem (cert, maxline)

function node-forge.pki.certificationRequestFromAsn1 (obj, computeHash)

function node-forge.pki.certificationRequestFromPem (pem, computeHash, strict)

function node-forge.pki.certificationRequestToAsn1 (csr)

function node-forge.pki.certificationRequestToPem (csr, maxline)

function node-forge.pki.createCaStore (certs)

function node-forge.pki.createCertificate ()

function node-forge.pki.createCertificationRequest ()

function node-forge.pki.decryptPrivateKeyInfo (obj, password)

function node-forge.pki.decryptRsaPrivateKey (pem, password)

function node-forge.pki.distinguishedNameToAsn1 (dn)

function node-forge.pki.encryptPrivateKeyInfo (obj, password, options)

function node-forge.pki.encryptRsaPrivateKey (rsaKey, password, options)

function node-forge.pki.encryptedPrivateKeyFromPem (pem)

function node-forge.pki.encryptedPrivateKeyToPem (epki, maxline)

function node-forge.pki.getCertificationRequestInfo (csr)

function node-forge.pki.getPublicKeyFingerprint (key, options)

function node-forge.pki.getTBSCertificate (cert)

function node-forge.pki.pemToDer (pem)

function node-forge.pki.privateKeyFromAsn1 (obj)

function node-forge.pki.privateKeyFromPem (pem)

function node-forge.pki.privateKeyInfoToPem (pki, maxline)

function node-forge.pki.privateKeyToAsn1 (key)

function node-forge.pki.privateKeyToPem (key, maxline)

function node-forge.pki.privateKeyToRSAPrivateKey (key)

function node-forge.pki.publicKeyFromAsn1 (obj)

function node-forge.pki.publicKeyFromPem (pem)

function node-forge.pki.publicKeyToAsn1 (key)

function node-forge.pki.publicKeyToPem (key, maxline)

function node-forge.pki.publicKeyToRSAPublicKey (key)

function node-forge.pki.publicKeyToRSAPublicKeyPem (key, maxline)

function node-forge.pki.publicKeyToSubjectPublicKeyInfo (key)

function node-forge.pki.setRsaPrivateKey ( n, e, d, p, q, dP, dQ, qInv)

function node-forge.pki.setRsaPublicKey (n, e)

function node-forge.pki.verifyCertificateChain (caStore, chain, verify)

function node-forge.pki.wrapRsaPrivateKey (rsaKey)

module node-forge.prime

function node-forge.prime.generateProbablePrime (bits, options, callback)

module node-forge.prng

function node-forge.prng.create (plugin)

module node-forge.pss

function node-forge.pss.create (options)

module node-forge.random

function node-forge.random.collect (bytes)

function node-forge.random.collectInt (i, n)

function node-forge.random.createInstance ()

function node-forge.random.generate (count, callback)

function node-forge.random.generateSync (count)

function node-forge.random.getBytes (count, callback)

function node-forge.random.getBytesSync (count)

function node-forge.random.registerWorker (worker)

function node-forge.random.seedFile (needed, callback)

function node-forge.random.seedFileSync (needed)

module node-forge.random.plugin

function node-forge.random.plugin.cipher (key, seed)

function node-forge.random.plugin.formatKey (key)

function node-forge.random.plugin.formatSeed (seed)

function node-forge.random.plugin.increment (seed)

module node-forge.rc2

function node-forge.rc2.createDecryptionCipher (key, bits)

function node-forge.rc2.createEncryptionCipher (key, bits)

function node-forge.rc2.expandKey (key, effKeyBits)

function node-forge.rc2.startDecrypting (key, iv, output)

function node-forge.rc2.startEncrypting (key, iv, output)

module node-forge.rsa

function node-forge.rsa.createKeyPairGenerationState (bits, e, options)

function node-forge.rsa.decrypt (ed, key, pub, ml)

function node-forge.rsa.encrypt (m, key, bt)

function node-forge.rsa.generateKeyPair (bits, e, options, callback)

function node-forge.rsa.setPrivateKey ( n, e, d, p, q, dP, dQ, qInv)

function node-forge.rsa.setPublicKey (n, e)

function node-forge.rsa.stepKeyPairGenerationState (state, n)

module node-forge.sha1

function node-forge.sha1.create ()

module node-forge.sha256

function node-forge.sha256.create ()

module node-forge.sha384

function node-forge.sha384.create ()

module node-forge.sha512

function node-forge.sha512.create (algorithm)

module node-forge.sha512.sha224

function node-forge.sha512.sha224.create ()

module node-forge.sha512.sha256

function node-forge.sha512.sha256.create ()

module node-forge.ssh

function node-forge.ssh.getPublicKeyFingerprint (key, options)

function node-forge.ssh.privateKeyToOpenSSH (privateKey, passphrase)

function node-forge.ssh.privateKeyToPutty (privateKey, passphrase, comment)

function node-forge.ssh.publicKeyToOpenSSH (key, comment)

module node-forge.task

function node-forge.task.cancel (type)

function node-forge.task.createCondition ()

function node-forge.task.start (options)

module node-forge.tls

function node-forge.tls.createConnection (options)

function node-forge.tls.createSessionCache (cache, capacity)

function node-forge.tls.hmac_sha1 (key, seqNum, record)

function node-forge.tls.prf_tls1 (secret, label, seed, length)

function node-forge.tls.wrapSocket (options)

module node-forge.util

function node-forge.util.ByteBuffer (b)

function node-forge.util.ByteStringBuffer (b)

function node-forge.util.DataBuffer (b, options)

function node-forge.util.bytesFromIP (ip)

function node-forge.util.bytesFromIPv4 (ip)

function node-forge.util.bytesFromIPv6 (ip)

function node-forge.util.bytesToHex (bytes)

function node-forge.util.bytesToIP (bytes)

function node-forge.util.bytesToIPv4 (bytes)

function node-forge.util.bytesToIPv6 (bytes)

function node-forge.util.clearItems (api, id, location)

function node-forge.util.createBuffer (input, encoding)

function node-forge.util.decode64 (input)

function node-forge.util.decodeUtf8 (str)

function node-forge.util.deflate (api, bytes, raw)

function node-forge.util.deletePath (object, keys)

function node-forge.util.encode64 (input, maxline)

function node-forge.util.encodeUtf8 (str)

function node-forge.util.estimateCores (options, callback)

function node-forge.util.fillString (c, n)

function node-forge.util.format (format)

function node-forge.util.formatNumber (number, decimals, dec_point, thousands_sep)

function node-forge.util.formatSize (size)

function node-forge.util.getItem (api, id, key, location)

function node-forge.util.getPath (object, keys, _default)

function node-forge.util.getQueryVariables (query)

function node-forge.util.hexToBytes (hex)

function node-forge.util.inflate (api, bytes, raw)

function node-forge.util.int32ToBytes (i)

function node-forge.util.isArray ()

function node-forge.util.isArrayBuffer (x)

function node-forge.util.isArrayBufferView (x)

function node-forge.util.isEmpty (obj)

function node-forge.util.makeLink (path, query, fragment)

function node-forge.util.makeRequest (reqString)

function node-forge.util.nextTick (callback)

function node-forge.util.parseFragment (fragment)

function node-forge.util.parseUrl (str)

function node-forge.util.removeItem (api, id, key, location)

function node-forge.util.setImmediate ()

function node-forge.util.setItem (api, id, key, data, location)

function node-forge.util.setPath (object, keys, value)

function node-forge.util.xorBytes (s1, s2, n)

module node-forge.util.ByteBuffer

function node-forge.util.ByteBuffer (b)

module node-forge.util.ByteBuffer.prototype

function node-forge.util.ByteBuffer.prototype._optimizeConstructedString (x)

function node-forge.util.ByteBuffer.prototype.at (i)

function node-forge.util.ByteBuffer.prototype.bytes (count)

function node-forge.util.ByteBuffer.prototype.clear ()

function node-forge.util.ByteBuffer.prototype.compact ()

function node-forge.util.ByteBuffer.prototype.copy ()

function node-forge.util.ByteBuffer.prototype.fillWithByte (b, n)

function node-forge.util.ByteBuffer.prototype.getByte ()

function node-forge.util.ByteBuffer.prototype.getBytes (count)

function node-forge.util.ByteBuffer.prototype.getInt (n)

function node-forge.util.ByteBuffer.prototype.getInt16 ()

function node-forge.util.ByteBuffer.prototype.getInt16Le ()

function node-forge.util.ByteBuffer.prototype.getInt24 ()

function node-forge.util.ByteBuffer.prototype.getInt24Le ()

function node-forge.util.ByteBuffer.prototype.getInt32 ()

function node-forge.util.ByteBuffer.prototype.getInt32Le ()

function node-forge.util.ByteBuffer.prototype.getSignedInt (n)

function node-forge.util.ByteBuffer.prototype.isEmpty ()

function node-forge.util.ByteBuffer.prototype.last ()

function node-forge.util.ByteBuffer.prototype.length ()

function node-forge.util.ByteBuffer.prototype.putBuffer (buffer)

function node-forge.util.ByteBuffer.prototype.putByte (b)

function node-forge.util.ByteBuffer.prototype.putBytes (bytes)

function node-forge.util.ByteBuffer.prototype.putInt (i, n)

function node-forge.util.ByteBuffer.prototype.putInt16 (i)

function node-forge.util.ByteBuffer.prototype.putInt16Le (i)

function node-forge.util.ByteBuffer.prototype.putInt24 (i)

function node-forge.util.ByteBuffer.prototype.putInt24Le (i)

function node-forge.util.ByteBuffer.prototype.putInt32 (i)

function node-forge.util.ByteBuffer.prototype.putInt32Le (i)

function node-forge.util.ByteBuffer.prototype.putSignedInt (i, n)

function node-forge.util.ByteBuffer.prototype.putString (str)

function node-forge.util.ByteBuffer.prototype.setAt (i, b)

function node-forge.util.ByteBuffer.prototype.toHex ()

function node-forge.util.ByteBuffer.prototype.toString ()

function node-forge.util.ByteBuffer.prototype.truncate (count)

module node-forge.util.DataBuffer

function node-forge.util.DataBuffer (b, options)

module node-forge.util.DataBuffer.prototype

function node-forge.util.DataBuffer.prototype.accommodate (amount, growSize)

function node-forge.util.DataBuffer.prototype.at (i)

function node-forge.util.DataBuffer.prototype.bytes (count)

function node-forge.util.DataBuffer.prototype.clear ()

function node-forge.util.DataBuffer.prototype.compact ()

function node-forge.util.DataBuffer.prototype.copy ()

function node-forge.util.DataBuffer.prototype.fillWithByte (b, n)

function node-forge.util.DataBuffer.prototype.getByte ()

function node-forge.util.DataBuffer.prototype.getBytes (count)

function node-forge.util.DataBuffer.prototype.getInt (n)

function node-forge.util.DataBuffer.prototype.getInt16 ()

function node-forge.util.DataBuffer.prototype.getInt16Le ()

function node-forge.util.DataBuffer.prototype.getInt24 ()

function node-forge.util.DataBuffer.prototype.getInt24Le ()

function node-forge.util.DataBuffer.prototype.getInt32 ()

function node-forge.util.DataBuffer.prototype.getInt32Le ()

function node-forge.util.DataBuffer.prototype.getSignedInt (n)

function node-forge.util.DataBuffer.prototype.isEmpty ()

function node-forge.util.DataBuffer.prototype.last ()

function node-forge.util.DataBuffer.prototype.length ()

function node-forge.util.DataBuffer.prototype.putBuffer (buffer)

function node-forge.util.DataBuffer.prototype.putByte (b)

function node-forge.util.DataBuffer.prototype.putBytes (bytes, encoding)

function node-forge.util.DataBuffer.prototype.putInt (i, n)

function node-forge.util.DataBuffer.prototype.putInt16 (i)

function node-forge.util.DataBuffer.prototype.putInt16Le (i)

function node-forge.util.DataBuffer.prototype.putInt24 (i)

function node-forge.util.DataBuffer.prototype.putInt24Le (i)

function node-forge.util.DataBuffer.prototype.putInt32 (i)

function node-forge.util.DataBuffer.prototype.putInt32Le (i)

function node-forge.util.DataBuffer.prototype.putSignedInt (i, n)

function node-forge.util.DataBuffer.prototype.putString (str)

function node-forge.util.DataBuffer.prototype.setAt (i, b)

function node-forge.util.DataBuffer.prototype.toHex ()

function node-forge.util.DataBuffer.prototype.toString (encoding)

function node-forge.util.DataBuffer.prototype.truncate (count)

[ this document was created with utility2 ]