Commit Graph

  • ac440b9ae6 use ES6 polyfill for worker and tests, not in openpgp.js Bart Butler 2018-02-05 14:21:35 -08:00
  • 4acc6b06e5 Added Ed25519 Test Vectors from RFC8032 Mahrud Sayrafi 2018-02-04 02:44:05 -08:00
  • 37eec2bde2
    Added Ed25519 Test Vectors from RFC8032 Mahrud Sayrafi 2018-02-04 02:44:05 -08:00
  • a34b7d7594 A better patch for EdDSA truncation issue. Mahrud Sayrafi 2018-02-03 14:36:20 -08:00
  • 115d1c0949
    A better patch for EdDSA truncation issue. Mahrud Sayrafi 2018-02-03 14:36:20 -08:00
  • 56f71ea765 Expands truncated little-endian parameters in EdDSA Mahrud Sayrafi 2018-02-02 05:42:54 -08:00
  • 3370eaa2aa
    Expands truncated little-endian parameters in EdDSA Mahrud Sayrafi 2018-02-02 05:42:54 -08:00
  • 9813d1e9e1 Added contingency for when browser does not support NIST curves Mahrud Sayrafi 2018-02-01 14:31:17 -08:00
  • 9cbfbf453b
    Added contingency for when browser does not support NIST curves Mahrud Sayrafi 2018-02-01 14:31:17 -08:00
  • b1da7d2e36 auto-scroll browser unit tests Bart Butler 2018-02-01 10:34:48 -08:00
  • 9e6005ee39 auto-scroll browser unit tests Bart Butler 2018-02-01 10:34:48 -08:00
  • 2d6a329166 Fix typos Daniel Kahn Gillmor 2018-02-01 10:03:41 -05:00
  • 1799107aac Fix typos Daniel Kahn Gillmor 2018-02-01 10:03:41 -05:00
  • e347b8aae7 move from http to https where possible. Daniel Kahn Gillmor 2018-02-01 09:58:06 -05:00
  • 4da28fcc29 move from http to https where possible. Daniel Kahn Gillmor 2018-02-01 09:58:06 -05:00
  • 8cae846d2e remove isValid Sanjana Rajan 2018-02-01 13:41:19 +01:00
  • 41f1e697b5 remove isValid Sanjana Rajan 2018-02-01 13:41:19 +01:00
  • 0baa0c84a6 verification when decoding pkcs5 Sanjana Rajan 2018-02-01 13:14:26 +01:00
  • 5a6e65c00f verification when decoding pkcs5 Sanjana Rajan 2018-02-01 13:14:26 +01:00
  • 2c89c9ea61 exclude jwk-to-pem Bart Butler 2018-01-31 19:38:07 -08:00
  • 40a8c54342 exclude jwk-to-pem Bart Butler 2018-01-31 19:38:07 -08:00
  • e599b56e5a eliminate openpgp_browser.js Bart Butler 2018-01-31 19:27:00 -08:00
  • 76d7fac967 eliminate openpgp_browser.js Bart Butler 2018-01-31 19:27:00 -08:00
  • 5914470c2a Update eddsa.js Bart Butler 2018-01-31 19:04:26 -08:00
  • 496a45a97c
    Update eddsa.js Bart Butler 2018-01-31 19:04:26 -08:00
  • b6cacaa9d2 Addresses various review comments by @bartbutler + some cleanups Mahrud Sayrafi 2018-01-31 17:47:33 -08:00
  • a4134b9f55
    Addresses various review comments by @bartbutler + some cleanups Mahrud Sayrafi 2018-01-31 17:47:33 -08:00
  • acd7afc3ca Cleanups and doc fixes Mahrud Sayrafi 2018-01-31 04:20:21 -08:00
  • d97bc064ea
    Cleanups and doc fixes Mahrud Sayrafi 2018-01-31 04:20:21 -08:00
  • 04d54c69c2 Switches to asmcrypto-lite for AES Mahrud Sayrafi 2018-01-30 05:15:03 -08:00
  • aba8a7a647 Switches to asmcrypto-lite for AES Mahrud Sayrafi 2018-01-30 05:15:03 -08:00
  • 0bbe26cecf Improves secret key encryption/decryption performance by 35% Mahrud Sayrafi 2018-01-29 12:14:02 -08:00
  • be2c605e5b Improves secret key encryption/decryption performance by 35% Mahrud Sayrafi 2018-01-29 12:14:02 -08:00
  • 8d34b1d193 added ECC curve options to docs Mahrud Sayrafi 2018-01-28 21:13:29 -08:00
  • bf00fbd3ea added ECC curve options to docs Mahrud Sayrafi 2018-01-28 21:13:29 -08:00
  • d59d17dbfb Fixes bug in isRevoked, removes isValidSelfCertificate, adds verifyCertificate Mahrud Sayrafi 2018-01-24 18:03:48 -08:00
  • 2d1a1130d7 Fixes bug in isRevoked, removes isValidSelfCertificate, adds verifyCertificate Mahrud Sayrafi 2018-01-24 18:03:48 -08:00
  • 675cec2749 Fixes problems with user certificate verification. Mahrud Sayrafi 2018-01-23 05:16:19 -08:00
  • d02b9c7bf0 Fixes problems with user certificate verification. Mahrud Sayrafi 2018-01-23 05:16:19 -08:00
  • d260c3565e don't assume all mpi type for encsessionkey Sanjana Rajan 2018-01-19 15:02:17 +01:00
  • fa5805eaf7 don't assume all mpi type for encsessionkey Sanjana Rajan 2018-01-19 15:02:17 +01:00
  • 4e75f1de17 doc fixes Sanjana Rajan 2018-01-19 14:38:27 +01:00
  • a173a63b16 doc fixes Sanjana Rajan 2018-01-19 14:38:27 +01:00
  • 667ab78e50 cleanup Sanjana Rajan 2018-01-19 13:02:00 +01:00
  • 3ce6309788 cleanup Sanjana Rajan 2018-01-19 13:02:00 +01:00
  • 4dada40bd4 Addresses various review comments by @sanjanarajan Mahrud Sayrafi 2018-01-18 00:34:03 -08:00
  • 5cb89f4f25 Addresses various review comments by @sanjanarajan Mahrud Sayrafi 2018-01-18 00:34:03 -08:00
  • dc2762bacb Adds X25519 tests and updates README.md Mahrud Sayrafi 2018-01-04 01:53:53 -08:00
  • 3129e7c4e3 Adds X25519 tests and updates README.md Mahrud Sayrafi 2018-01-04 01:53:53 -08:00
  • 33c89506f5 Fixes ECDH with Curve25519 and key import/export problems Mahrud Sayrafi 2018-01-04 01:44:50 -08:00
  • 3e1d9c4d0d Fixes ECDH with Curve25519 and key import/export problems Mahrud Sayrafi 2018-01-04 01:44:50 -08:00
  • db02f88a5f keygen and sign/verify with ed25519 works Mahrud Sayrafi 2018-01-04 01:43:08 -08:00
  • 35f18444b0 keygen and sign/verify with ed25519 works Mahrud Sayrafi 2018-01-04 01:43:08 -08:00
  • 17b4022563 Passing all tests, on Node, Firefox, and Chrome Mahrud Sayrafi 2018-01-04 01:40:08 -08:00
  • e6820d7b2a Passing all tests, on Node, Firefox, and Chrome Mahrud Sayrafi 2018-01-04 01:40:08 -08:00
  • 5e304abeed npm test and grunt browsertest can run side by side now; npm tests pass, browser stuck on problem related to asn1.js Mahrud Sayrafi 2018-01-04 01:32:04 -08:00
  • dcff16d32b npm test and grunt browsertest can run side by side now; npm tests pass, browser stuck on problem related to asn1.js Mahrud Sayrafi 2018-01-04 01:32:04 -08:00
  • abefc3b9e0 encrypt/decrypt/sign/verify will always return promises Mahrud Sayrafi 2018-01-04 01:27:37 -08:00
  • 21ae66c604 encrypt/decrypt/sign/verify will always return promises Mahrud Sayrafi 2018-01-04 01:27:37 -08:00
  • acc28fc6b9 ECC with async/await is 'Done, without errors.' Mahrud Sayrafi 2018-01-04 01:25:13 -08:00
  • 1a714cec73 ECC with async/await is 'Done, without errors.' Mahrud Sayrafi 2018-01-04 01:25:13 -08:00
  • 89549d66a6 Everything in test/crypto/elliptic.js passes; working on test/general/ecc.js Mahrud Sayrafi 2018-01-04 01:13:34 -08:00
  • 12eb037ba7 Everything in test/crypto/elliptic.js passes; working on test/general/ecc.js Mahrud Sayrafi 2018-01-04 01:13:34 -08:00
  • 0ec4911cc7 ESLint is happy! Mahrud Sayrafi 2018-01-04 01:10:12 -08:00
  • 11a2d0070b ESLint is happy! Mahrud Sayrafi 2018-01-04 01:10:12 -08:00
  • 6742f80108 Remove jshint/jscs and fix babelify Mahrud Sayrafi 2018-01-04 07:59:21 -08:00
  • 370a15e2a1 Remove jshint/jscs and fix babelify Mahrud Sayrafi 2018-01-04 07:59:21 -08:00
  • 7fcf9d0e66 elliptic/curves.js uses native code for genkey and sign/verify; sign/verify use async/await Mahrud Sayrafi 2018-01-04 07:58:15 -08:00
  • 6886cd648a elliptic/curves.js uses native code for genkey and sign/verify; sign/verify use async/await Mahrud Sayrafi 2018-01-04 07:58:15 -08:00
  • 86ba7335d5 restore package.json Sanjana Rajan 2018-01-04 16:31:55 +01:00
  • c443988ec4 restore package.json Sanjana Rajan 2018-01-04 16:31:55 +01:00
  • 97fe5bb450 change some variable names, add some curve parameters Sanjana Rajan 2017-11-26 22:15:03 -08:00
  • 8794446a66 change some variable names, add some curve parameters Sanjana Rajan 2017-11-26 22:15:03 -08:00
  • 13bd2001a5 clone processing Sanjana Rajan 2017-11-26 19:41:06 -08:00
  • 311d288bb7 clone processing Sanjana Rajan 2017-11-26 19:41:06 -08:00
  • e5da76e725 aes kw update Sanjana Rajan 2017-11-26 19:34:43 -08:00
  • 86e15dbd0a aes kw update Sanjana Rajan 2017-11-26 19:34:43 -08:00
  • 2bcdeaed83 comments, docs Sanjana Rajan 2017-07-30 14:03:15 +02:00
  • f8bfde7447 comments, docs Sanjana Rajan 2017-07-30 14:03:15 +02:00
  • 49dfbf9b7f key expansion for aes decryption keys, aesdecrypt function Sanjana Rajan 2017-07-30 12:12:02 +02:00
  • cbe61e6feb key expansion for aes decryption keys, aesdecrypt function Sanjana Rajan 2017-07-30 12:12:02 +02:00
  • 591dadfa15 use internal aes encrypt in key wrap, start refactoring aes to do decryption as well Sanjana Rajan 2017-07-29 18:34:18 +02:00
  • 26de17150c use internal aes encrypt in key wrap, start refactoring aes to do decryption as well Sanjana Rajan 2017-07-29 18:34:18 +02:00
  • 26933c220d standardize packet reading code, make pkcs5 function names same as pkcs1 Sanjana Rajan 2017-07-27 14:38:45 +02:00
  • b40408d42f standardize packet reading code, make pkcs5 function names same as pkcs1 Sanjana Rajan 2017-07-27 14:38:45 +02:00
  • 24889aef55 simplify packet parsing using type maps Sanjana Rajan 2017-07-27 00:59:21 +02:00
  • b718cf359d simplify packet parsing using type maps Sanjana Rajan 2017-07-27 00:59:21 +02:00
  • ef863a592a refactor mpi, generalize mpi to params to account for non-mpi algorithm-specific data Sanjana Rajan 2017-07-26 23:11:50 +02:00
  • cdc7004b96 refactor mpi, generalize mpi to params to account for non-mpi algorithm-specific data Sanjana Rajan 2017-07-26 23:11:50 +02:00
  • 4e2b813c2d move hex2Uint8array to utils Sanjana Rajan 2017-07-26 15:22:49 +02:00
  • 840c0229f8 move hex2Uint8array to utils Sanjana Rajan 2017-07-26 15:22:49 +02:00
  • 3b3376a323 remove material parameter for now Sanjana Rajan 2017-07-24 18:38:26 +02:00
  • fade832619 remove material parameter for now Sanjana Rajan 2017-07-24 18:38:26 +02:00
  • eb7de654ac distinguish between key and subkey type, when refactoring key just grab type from packets Sanjana Rajan 2017-07-24 18:37:17 +02:00
  • 0de9eecdc8 distinguish between key and subkey type, when refactoring key just grab type from packets Sanjana Rajan 2017-07-24 18:37:17 +02:00
  • 5f3810d1cf some style fixes, update tests Sanjana Rajan 2017-07-24 18:36:18 +02:00
  • 3b8cea67a2 some style fixes, update tests Sanjana Rajan 2017-07-24 18:36:18 +02:00
  • ad97ba9fbb refactor formatUserIds Sanjana Rajan 2017-07-24 18:33:46 +02:00
  • fdcfcf3a54 refactor formatUserIds Sanjana Rajan 2017-07-24 18:33:46 +02:00
  • aba23a8e00 Readme for modifications to support RFC 6637 - Elliptic Curve Cryptography (ECC) in OpenPGP Ismael Bejarano 2016-08-12 00:26:08 -03:00