Commit graph

  • b074657c90 Add tests, remove duplicate signing functions (#1) wussler 2019-05-15 13:48:47 +02:00
  • 3e4e36b766 Update armor header URL Daniel Huigens 2019-05-15 11:37:57 +02:00
  • e93f676571 Fix examples Daniel Huigens 2019-05-15 11:37:03 +02:00
  • 31e0d8a31a Merge branch 'signature-examples' into HEAD Daniel Huigens 2019-05-15 11:26:21 +02:00
  • 60339e9764 Add examples for signatures Aron Wussler 2019-05-14 19:18:12 +02:00
  • d4cdec5229 Move subtle.go to its own package Daniel Huigens 2019-05-15 00:35:39 +02:00
  • 784c5cfc2e Update build.sh Daniel Huigens 2019-05-14 22:54:01 +02:00
  • f08f01b7d9 Update installation instructions and examples; add TOC Daniel Huigens 2019-05-14 22:53:39 +02:00
  • b2bab445eb Add Travis CI Daniel Huigens 2019-05-14 18:26:41 +02:00
  • 8a2433205e Update default armor headers Daniel Huigens 2019-05-14 22:04:55 +02:00
  • 1376870ff3 Merge branch 'gopenpgp' into 'master' Daniel Huigens 2019-05-14 16:14:01 +00:00
  • bb1be4a43b Rename PmCrypto to GopenPGP Daniel Huigens 2019-05-14 18:05:01 +02:00
  • 37cbb276fd Add LICENSE Daniel Huigens 2019-05-14 17:54:06 +02:00
  • 5942df2944 Remove notes.txt Daniel Huigens 2019-05-14 17:20:19 +02:00
  • 12e9d5dc19 Remove dist; .gitlab-ci.yml Daniel Huigens 2019-05-14 17:08:15 +02:00
  • 536a499f94 Rename go-pm-mime to go-mime Daniel Huigens 2019-05-14 17:02:28 +02:00
  • da2e0f77f0 Rename package to gopenpgp Daniel Huigens 2019-05-13 14:07:18 +02:00
  • 7519408c0c Merge branch 'detached-signature-tests' into 'master' Daniel Huigens 2019-05-14 16:08:25 +00:00
  • b42e382224 Add signature tests, fix tests Aron Wussler 2019-05-14 16:08:25 +00:00
  • 4081e693fc Fix build Daniel Huigens 2019-05-14 16:48:39 +02:00
  • 0931705fce Merge branch 'addexamples' into 'master' Daniel Huigens 2019-05-14 14:44:08 +00:00
  • e4814f20a6 Merge branch 'linter' into 'master' Daniel Huigens 2019-05-14 14:42:38 +00:00
  • 78e3abb0d8 go vet and lint Aron Wussler 2019-05-14 14:42:38 +00:00
  • 0421e1c829 Add Encrypt/Decrypt examples William Gotti 2019-05-14 15:39:35 +02:00
  • 8f830e09ac Add key generation examples Aron Wussler 2019-05-14 10:54:27 +02:00
  • e03fe86077 Merge branch 'fix/sym-password-incorrect' into 'master' Daniel Huigens 2019-05-14 13:34:42 +00:00
  • b1e3bd78d1 Don't loop forever when passed an incorrect password Daniel Huigens 2019-05-14 13:34:42 +00:00
  • 1f0d0c98f6 Merge branch 'examples' into 'master' Daniel Huigens 2019-05-14 08:07:57 +00:00
  • 354d846e79 Add example skeleton to readme Aron Wussler 2019-05-14 08:07:56 +00:00
  • d465cd8535 Merge branch 'renamefunc' into 'master' Daniel Huigens 2019-05-14 08:07:49 +00:00
  • e1098f7d34 refactor functions and merge in keyring William Gotti 2019-05-14 08:07:49 +00:00
  • ef2f0e8340 Merge branch 'tests' into 'master' Daniel Huigens 2019-05-13 14:06:54 +00:00
  • 8af460ba61 Create key.go unit tests Aron Wussler 2019-05-13 14:06:54 +00:00
  • 9240e5d86a Merge branch 'fix/unused-code' into 'master' Daniel Huigens 2019-05-13 12:42:29 +00:00
  • b820c14c1a Remove unused code + handle errors William Gotti 2019-05-13 12:42:29 +00:00
  • e797299d64 Merge branch 'improve-doc' into 'master' Daniel Huigens 2019-05-13 12:33:01 +00:00
  • 5cdec38a18 fix typo / improve documentatation William Gotti 2019-05-13 12:33:01 +00:00
  • 701dc26ab5 Clean up README.md Daniel Huigens 2019-05-13 13:45:24 +02:00
  • 9b75197da8 fix rsa type Jakub 2019-05-10 12:53:48 +02:00
  • 532ce66247 found TODO while patching android Jakub 2019-05-10 08:08:03 +02:00
  • 56a73b1532 Add new key tests Aron Wussler 2019-05-09 20:12:28 +02:00
  • c9730189a7 Add code coverage to CI Aron Wussler 2019-05-09 18:51:04 +02:00
  • fd27ec08fb Fix existing tests, move large constants to files Aron Wussler 2019-05-08 13:04:22 +02:00
  • 5a5fe05f53 Merge branch 'fix/new-go-crypto' into 'master' Jakub Cuth 2019-05-01 15:47:17 +00:00
  • 388b564874 try ssh key for access Jakub 2019-05-01 17:35:39 +02:00
  • 2eea06b104 add glide Jakub 2019-05-01 16:53:29 +02:00
  • 8a907114c0 add ci Jakub 2019-05-01 16:39:04 +02:00
  • 21fe53fd5d update glide and add ci Jakub 2019-05-01 16:35:49 +02:00
  • 2091fc106c Use new KeyExpired function Daniel Huigens 2019-04-27 07:22:10 +02:00
  • ea2fcb9438 Handle encrypt error in EncryptAttachment Daniel Huigens 2019-04-27 07:31:29 +02:00
  • 99c48c2e4e fix crash on missing keyring Jakub 2019-03-07 17:39:34 +01:00
  • 968888eb0e change error message pmapi -> pm-crypto Jakub 2019-03-07 17:03:16 +01:00
  • 36b497d591 fix compile Jakub 2019-03-07 16:56:12 +01:00
  • 35a4e32efb fix mime Jakub 2019-03-07 16:02:53 +01:00
  • 37459ffa7b first key id Jakub 2019-03-07 15:15:35 +01:00
  • 6cadeb5b28 update crypto and mime Jakub 2019-03-07 14:46:09 +01:00
  • a92113e341 format and comment Jakub 2019-03-07 14:23:38 +01:00
  • 398de10777 changes Jakub 2019-03-07 14:11:41 +01:00
  • 8f4bbfc780 return decrypt error Jakub 2019-03-07 14:08:17 +01:00
  • 79a677eb2c rebase Jakub 2019-03-07 13:48:45 +01:00
  • f1bd6f0fa1 Merge branch 'master' of gitlab.protontech.ch:ProtonMail/go-pm-crypto Jakub 2019-03-07 13:41:57 +01:00
  • 96eb15dc68 Merge branch 'sessionkey-error-handling' into 'master' Sunny 2019-02-05 16:18:31 +00:00
  • ffa2d06073 Fix error handling in GetSessionFromKeyPacket* Daniel Huigens 2019-02-05 17:11:30 +01:00
  • b218f523af Methods use + unit tests update Jakub Lehotsky 2019-01-11 00:23:00 +01:00
  • 09d519e51e force memory release in golang/crypto Jakub 2019-01-07 13:51:48 +01:00
  • ec2deeb892 Merge branch 'feat/scrypt-cost-param' into 'feat/pmapi-crypto-refactoring' Jakub Cuth 2019-01-07 12:42:14 +00:00
  • 1ac42ecce1 Merge branch 'feat/pmapi-crypto-refactoring' of https://gitlab.protontech.ch/ProtonMail/go-pm-crypto into feat/pmapi-crypto-refactoring Jakub Lehotsky 2019-01-07 12:39:02 +01:00
  • 39f5b3af18 Method from go-pmapi merge Jakub Lehotsky 2019-01-07 12:36:57 +01:00
  • 102d7c2d5f Parameterize cost factor N of scrypt Daniel Huigens 2018-12-19 11:52:52 -05:00
  • 9567fb840d Merge branch 'feat/symmetric-aes-encryption' into 'feat/pmapi-crypto-refactoring' Jakub Lehotsky 2018-12-05 13:08:17 +00:00
  • 9c0a78e7e2 Add symmetric AES encryption functions Daniel Huigens 2018-11-27 18:17:58 +01:00
  • ffa226acbd Minor: iOS building target name Jakub Lehotsky 2018-11-22 10:56:56 +01:00
  • d7f0550a4b Low-memory garbage collector Jakub Lehotsky 2018-11-22 10:53:14 +01:00
  • 686d4f1b7d Medning wrong commit Jakub Lehotsky 2018-11-22 00:01:18 +01:00
  • 8cf5054ff2 Readded deleted sym.encryption methods Jakub Lehotsky 2018-11-21 23:44:33 +01:00
  • fc706ffa3e Signing/unlocking entities simplification Jakub Lehotsky 2018-11-21 21:11:30 +01:00
  • d57b71e5ec Android-side KeyRing reuse refactoring support Jakub Lehotsky 2018-11-09 13:03:46 +01:00
  • 984f8eb391 Android stable version Jakub Lehotsky 2018-11-09 02:08:39 +01:00
  • 3fe6899fbb Android stable version Jakub Lehotsky 2018-11-09 02:03:19 +01:00
  • 36f8e2d437 Issue #3 - forgotten added new files Jakub Lehotsky 2018-11-05 23:01:53 +01:00
  • fdd1a727cb Issue #3: mobile client fallback version Jakub Lehotsky 2018-11-05 22:55:45 +01:00
  • 0bf075d49d Minor build fixes Jakub Lehotsky 2018-11-01 17:03:43 +01:00
  • 00ac3e0e2d Merge branch 'rfr' into 'master' Kay Lukas 2018-10-30 09:57:15 +00:00
  • 491f111e6b Add lowmemory functions Kay Lukas 2018-10-30 10:47:31 +01:00
  • 9dfb46fe45 Optimize encrypt attachment Kay Lukas 2018-10-26 15:08:49 +02:00
  • 0456595f68 Refactor setup Kay Lukas 2018-10-24 17:56:52 +02:00
  • 94b317f135 Merge branch 'feat/mime-parsing' into 'master' Kay Lukas 2018-10-23 12:28:44 +00:00
  • b3e6e67cac Refactor: Moved relevant parts of Key and KeyRing objs from go-pmapi Jakub Lehotsky 2018-09-20 15:20:45 +02:00
  • d1c55119c0 Libraries imports Jakub Lehotsky 2018-09-20 13:36:56 +02:00
  • f172cef2e1 Moved mime parsing helper method to go-pm-mime Jakub Lehotsky 2018-09-19 12:57:56 +02:00
  • e22a4910e6 Refactor: Reused pm-mime method Jakub Lehotsky 2018-09-19 12:51:44 +02:00
  • d005dca0a4 Minor: spelling and typos Jakub Lehotsky 2018-09-19 11:52:14 +02:00
  • 97e70855b8 Add decryptMime and refactor package structure Kay Lukas 2018-09-11 11:09:28 +02:00
  • 07b3a2c739 Handle CRLF Kay Lukas 2018-09-05 19:53:27 +02:00
  • 81e4a3cb2c Bugfixes Kay Lukas 2018-09-05 14:56:06 +02:00
  • 34babb3b90 WIP extract mime body and check signature Kay Lukas 2018-09-04 23:40:35 +02:00
  • dccb3ba50b Implement first version of signature collector Kay Lukas 2018-09-04 20:27:29 +02:00
  • 2d45c99a89 WIP: parse mime Kay Lukas 2018-09-02 15:02:26 +02:00
  • 7ccc3545ab update glide file zhj4478 2018-07-30 16:35:14 -07:00
  • 9661b33390 Merge branch 'fix/creation-time-offset' into 'master' feng 2018-07-30 23:16:45 +00:00