Commit Graph

17 Commits

Author SHA1 Message Date
David Goulet
c4f48ffde0 Actually check for a disabled user
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-12-08 15:14:39 -05:00
David Goulet
ac14d7f325 Enable flag has to be signed to detect errors
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-12-08 14:58:05 -05:00
David Goulet
5562850d45 Remove unused OpenSSL header file include
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-12-08 14:38:49 -05:00
David Goulet
36ce2bbec3 Massive amount of fixes
At this commit, the plugin is in theory working correctly and has been
minimally tested.

Lots of work has been done in a debug branch and this commit merges all the
fixes at once as we are still consider in development at this stage.

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-12-07 16:52:19 -05:00
David Goulet
5623337b21 Skip private key if no user password
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-11-25 13:42:09 -05:00
David Goulet
5c9c2b9be5 Implement private key unlocked by password
This commit implements ticket #2 but is missing documentation and not been
tested.

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-11-24 14:40:31 -05:00
David Goulet
06f2f17981 Use libsodium memzero function to wipe private key
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-11-10 10:37:19 -05:00
David Goulet
9b01cb760d Use libsodium crypto box and dump OpenSSL RSA/AES
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-11-09 17:14:04 -05:00
David Goulet
6b6ba91254 Beautify the rest of the code base
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-11-09 15:46:15 -05:00
David Goulet
90c7ce691d Beautify scrambler-plugin.c
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-11-09 13:34:08 -05:00
Philipp Brüll
cf23c9998f updated dovecot version in readme 2016-02-01 11:15:37 +01:00
Philipp Brüll
c0cbefd97c extended readme 2016-02-01 10:39:26 +01:00
Philipp Brüll
a7b074a5ec worked on tests 2015-04-13 16:25:17 +02:00
Philipp Brüll
ae592c6aef fixed test suite 2015-04-13 14:57:22 +02:00
Philipp Brüll
229c85afc2 extended makefile to include dovecot build instructions 2015-04-13 12:36:28 +02:00
Philipp Brüll
20d3258f3d extended makefile 2015-04-13 11:01:31 +02:00
Philipp Brüll
53d49d6d6b first release 2015-04-10 11:44:28 +02:00