Daniel Huigens
7d9930b8e0
Improve documentation and naming
...
- Rename pmmime to gomime
- Rename pmKeyObject to pgpKeyObject
2019-05-15 14:34:22 +02:00
Daniel Huigens
bb1be4a43b
Rename PmCrypto to GopenPGP
2019-05-14 18:12:35 +02:00
Daniel Huigens
da2e0f77f0
Rename package to gopenpgp
2019-05-14 18:09:06 +02:00
Daniel Huigens
4081e693fc
Fix build
...
`errors` import was missing due to conflicting PRs.
2019-05-14 16:51:02 +02:00
Daniel Huigens
0931705fce
Merge branch 'addexamples' into 'master'
...
Add examples
See merge request ProtonMail/go-pm-crypto!20
2019-05-14 14:44:08 +00:00
Aron Wussler
78e3abb0d8
go vet and lint
...
* Naming
* If this is not some OpenPGP standard I follow rule that `DES` should be
upper case as it is abreviation and `Triple` should be camel-case as it
is normal word hence `TripleDES`
* rename `errors2` -> `errorsPGP`
* long lines
* https://github.com/golang/go/wiki/CodeReviewComments#line-length
* I bit improved long lines based on my folding
* reuse type in definition if possible i.e. `a string, b string, c string` -> `a,b,c string`
* `if long_statetent(); err!=nil {` -> `long_statement;↵ if err!=nil {`
* spaces around operators (e.g. `a + b` -> `a+b`)
* removing empty lines on start and end of scope
* comments
* on all exported functions
* start with function name
* import:
* order in alphabet
* separate native, golang.org/x/ and our libs
2019-05-14 14:42:38 +00:00
William Gotti
0421e1c829
Add Encrypt/Decrypt examples
2019-05-14 15:45:15 +02:00
Daniel Huigens
b1e3bd78d1
Don't loop forever when passed an incorrect password
2019-05-14 13:34:42 +00:00
William Gotti
b820c14c1a
Remove unused code + handle errors
2019-05-13 12:42:29 +00:00
William Gotti
5cdec38a18
fix typo / improve documentatation
2019-05-13 12:33:01 +00:00
Daniel Huigens
2091fc106c
Use new KeyExpired function
2019-04-27 07:32:20 +02:00
Jakub
36b497d591
fix compile
2019-03-07 16:56:12 +01:00
Jakub Lehotsky
b218f523af
Methods use + unit tests update
2019-01-11 00:23:00 +01:00
Jakub Lehotsky
d7f0550a4b
Low-memory garbage collector
2018-11-22 10:53:14 +01:00
Jakub Lehotsky
686d4f1b7d
Medning wrong commit
2018-11-22 00:01:18 +01:00
Jakub Lehotsky
8cf5054ff2
Readded deleted sym.encryption methods
2018-11-21 23:44:33 +01:00
Jakub Lehotsky
fc706ffa3e
Signing/unlocking entities simplification
2018-11-21 21:11:30 +01:00
Jakub Lehotsky
d57b71e5ec
Android-side KeyRing reuse refactoring support
2018-11-09 13:03:46 +01:00
Jakub Lehotsky
984f8eb391
Android stable version
2018-11-09 02:08:39 +01:00
Jakub Lehotsky
3fe6899fbb
Android stable version
2018-11-09 02:03:19 +01:00
Jakub Lehotsky
fdd1a727cb
Issue #3 : mobile client fallback version
2018-11-05 22:55:45 +01:00
Jakub Lehotsky
0bf075d49d
Minor build fixes
2018-11-01 17:03:43 +01:00
Jakub Lehotsky
b3e6e67cac
Refactor: Moved relevant parts of Key and KeyRing objs from go-pmapi
2018-09-20 15:20:45 +02:00
Jakub Lehotsky
d005dca0a4
Minor: spelling and typos
2018-09-19 11:52:14 +02:00
Kay Lukas
97e70855b8
Add decryptMime and refactor package structure
2018-09-11 11:09:28 +02:00