Commit graph

28 commits

Author SHA1 Message Date
Paul Schaub e39cc7f0ac
Remove deprecated junit5-system-exit
Replaced with custom test DSL that avoids System.exit
2024-03-27 21:50:01 +01:00
Paul Schaub 51d9c29837
decrypt --verify-with: Do not expect exit 3 when verifications is empty 2023-11-22 17:23:06 +01:00
Paul Schaub d24ff9cbde
Remove label related CLI tests 2023-11-15 15:26:06 +01:00
Paul Schaub 72ca392386
Merge remote-tracking branch 'origin/sop08' 2023-11-15 13:03:07 +01:00
Paul Schaub baa44a6b1a
Kotlin conversion: SopCLI 2023-11-15 12:35:23 +01:00
Paul Schaub 9daabb758a
Kotlin conversion: DecryptCmd 2023-11-04 18:18:55 +01:00
Paul Schaub 666d51384b
Kotlin conversion: AbstractSopCmd 2023-11-04 17:20:00 +01:00
Paul Schaub 5ee9414410
Encrypt: Add --session-key-out support 2023-10-31 16:00:04 +01:00
Paul Schaub 7e1377a28c
Initial implementation of 'change-key-password' command of SOP-07 2023-07-12 00:42:02 +02:00
Paul Schaub e6393b44b9
Initial implementation of 'revoke-key' command 2023-07-11 22:42:16 +02:00
Paul Schaub 0308732328
Make UTCUtil.parseUTCDate() throw instead of returning null for malformed inputs 2023-04-27 13:07:08 +02:00
Paul Schaub 790d80ec29
DateParsingTest: make armor command final 2023-04-26 16:22:53 +02:00
Paul Schaub 83a003e80f
Add list-profiles command 2023-04-11 15:06:37 +02:00
Paul Schaub d9708e882d
decrypt: rename --not-after, --not-before to --verify-not-after, --verify-not-before 2023-01-12 14:03:12 +01:00
Paul Schaub 4bc45a0692
Add support for using file descriptors as input and output
Fixes #12
2022-11-11 15:56:33 +01:00
Paul Schaub 7326d3cf85
Add tests for writing out of session key and verifications 2022-11-07 16:21:50 +01:00
Paul Schaub d80a0a067f
Sign: Test that key passwords are passed down from CLI 2022-08-01 18:46:11 +02:00
Paul Schaub c4cbf8ff69
Add tests for getOutput 2022-08-01 18:31:56 +02:00
Paul Schaub fe729c4eb8
Add AbstractSopCmdTest to test getInput method 2022-08-01 18:21:41 +02:00
Paul Schaub 77c76c57d0
Add InlineDetachCmdTest 2022-06-20 19:50:50 +02:00
Paul Schaub 61ab35ad52
Reference exit codes directly in junit tests 2022-06-11 11:18:45 +02:00
Paul Schaub eefb445916
Reformat and restructure exceptions 2022-06-10 16:16:37 +02:00
Paul Schaub 4934e472e2
Wip: Refactor command implementation and enable i18n for CLI 2022-06-06 20:06:14 +02:00
Paul Schaub a7f02d58cc
Wip 2022-05-29 21:17:03 +02:00
Paul Schaub fd9192995f
Rename DetachInbandSignatureAndMessage to InlineDetach 2022-05-24 21:19:37 +02:00
Paul Schaub 3e1502ff2a
Fix exception handling and add tests 2022-02-09 23:35:44 +01:00
Paul Schaub 117117b735
Treat password and sessionkkey arguments as indirect data types 2022-02-09 15:12:23 +01:00
Paul Schaub 8e3ee6c284
Initial commit 2022-01-11 13:46:05 +01:00