Skip to content

Issue 1101 use pgpainless for msg decryption - #1420

Merged
IvanPizhenko merged 46 commits into
masterfrom
issue_1101_use_pgpainless_for_msg_decryption
Sep 21, 2021
Merged

Issue 1101 use pgpainless for msg decryption#1420
IvanPizhenko merged 46 commits into
masterfrom
issue_1101_use_pgpainless_for_msg_decryption

Conversation

@DenBond7

@DenBond7DenBond7 commented Aug 20, 2021

Copy link
Copy Markdown
Collaborator

This PR adds changes to use PGPinless for the msg decryption

close#1101, #1455, #1353, #1456, #1355, #1348, #1354// if this PR closes an issue


Tests(delete all except exactly one):

  • Tests added or updated

To be filled by reviewers

I have reviewed that this PR... (tick whichever items you personally focused on during this review):

  • addresses the issue it closes (if any)
  • code is readable and understandable
  • is accompanied with tests, or tests are not needed
  • is free of vulnerabilities

@DenBond7DenBond7 added this to the 1.2.1: Kotlin decryption milestone Aug 20, 2021
# Conflicts:
#	FlowCrypt/build.gradle
#	FlowCrypt/src/main/java/com/flowcrypt/email/api/email/gmail/GmailApiHelper.kt
#	FlowCrypt/src/main/java/com/flowcrypt/email/jetpack/viewmodel/LoadPrivateKeysViewModel.kt
#	FlowCrypt/src/main/java/com/flowcrypt/email/jetpack/viewmodel/MsgDetailsViewModel.kt
#	FlowCrypt/src/main/java/com/flowcrypt/email/service/CheckClipboardToFindKeyService.kt
#	FlowCrypt/src/main/java/com/flowcrypt/email/ui/activity/base/BaseImportKeyActivity.kt
#	FlowCrypt/src/main/java/com/flowcrypt/email/ui/activity/fragment/base/CreateMessageFragment.kt
@DenBond7

Copy link
Copy Markdown
CollaboratorAuthor

@IvanPizhenko@tomholub I've marked it as ready for a review. It's a huge PR(due to difficulty). Sorry for that, but I didn't find a way to make it simpler.

@DenBond7

Copy link
Copy Markdown
CollaboratorAuthor

while you are reviewing I'm going to think about #1360

@tomholubtomholub left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great. I love PRs that remove lots of code.

I haven't tested it yet.

Comment threadFlowCrypt/src/main/assets/html/license.htm
@tomholub

Copy link
Copy Markdown
Collaborator

I tested this and it works. I did find some bugs that may not be related, most notably #1476

@DenBond7

Copy link
Copy Markdown
CollaboratorAuthor

I tested this and it works.

Can I merge it?

@tomholub

Copy link
Copy Markdown
Collaborator

For me it's ok to merge. @IvanPizhenko before this is released please also have a look so that we would still have a chance to improve it if you notice something.

@IvanPizhenko
IvanPizhenko merged commit c1cd175 into masterSep 21, 2021
@IvanPizhenko
IvanPizhenko deleted the issue_1101_use_pgpainless_for_msg_decryption branch September 21, 2021 21:59
@IvanPizhenko

Copy link
Copy Markdown
Contributor

No objections. Merged it.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants

@DenBond7@tomholub@IvanPizhenko