fork-openpgpjs/test/crypto
Mahrud Sayrafi 5cb89f4f25 Addresses various review comments by @sanjanarajan
* Various FIXME tags are removed
 * In curve.js:
  - webCrypto/nodeCrypto fallback bug is fixed
  - Curve25519 has keyType ecdsa (won't be used for signing, but technically can be)
  - webGenKeyPair is simplifed
 * In base64.js:
  - documentation added and arguments simplified
 * In ecdsa.js and eddsa.js:
  - hash_algo is now at least as strong as the default curve hash
  - simplified the code by moving webSign/nodeSign and webVerify/nodeVerify to live in key.js (ht @ismaelbej)
 * In message.js:
  - in decryptSessionKey, loops break once a key packet is decrypted
 * In key.js:
  - getPreferredHashAlgorithm returns the best hash algorithm
  - enums are used for curve selection
2018-01-30 18:36:26 +01:00
..
cipher binary strings to typed arrays in most places 2016-02-03 20:24:54 +07:00
hash Add Rusha for fast SHA hashes 2016-02-03 20:24:54 +07:00
aes_kw.js aes kw update 2018-01-30 18:30:16 +01:00
crypto.js encrypt/decrypt/sign/verify will always return promises 2018-01-30 18:33:55 +01:00
elliptic.js Addresses various review comments by @sanjanarajan 2018-01-30 18:36:26 +01:00
index.js some style fixes, update tests 2018-01-30 18:30:15 +01:00
pkcs5.js standardize packet reading code, make pkcs5 function names same as pkcs1 2018-01-30 18:30:16 +01:00
random.js Move most test high lvl api test code to test/openpgp.js, cleanup 2016-02-10 15:07:05 +07:00