Paul Schaub
|
3bb25a62a2
|
Remove unused CRCingArmoredInputStreamWrapper class
|
2023-11-13 14:09:42 +01:00 |
Paul Schaub
|
d707dcf74a
|
Move now unused utility classes to test directory
|
2023-10-09 12:49:17 +02:00 |
Paul Schaub
|
841b386226
|
Kotlin conversion: MultiMap
Warning: This commit changes the semantics of MultiMap.put()
put() now replaces values, while plus() adds them.
|
2023-10-09 12:49:16 +02:00 |
Paul Schaub
|
c9f988b2d1
|
Kotlin conversion: SelectUserId
|
2023-10-09 12:49:15 +02:00 |
Paul Schaub
|
add1b89019
|
Add test for MultiMap.putAll()
|
2023-06-05 19:44:58 +02:00 |
Paul Schaub
|
324302c536
|
Add MultiMap.flatten()
|
2023-06-05 19:44:47 +02:00 |
Paul Schaub
|
92a5e559f8
|
Earlier catching of NPEs in tests
|
2023-05-03 17:26:21 +02:00 |
Paul Schaub
|
4426895814
|
Add tests for CollectionUtils
|
2022-11-25 14:55:46 +01:00 |
Paul Schaub
|
09f94944b3
|
Remove unnecessary throws declarations
|
2022-11-23 20:40:03 +01:00 |
Paul Schaub
|
81bb8cba54
|
Use BCs Arrays.constantTimeAreEqual(char[], char[])
|
2022-11-23 20:40:03 +01:00 |
Paul Schaub
|
d74a8d0408
|
Add PGPainless.asciiArmor(PGPSignature)
|
2022-09-27 16:28:31 +02:00 |
Paul Schaub
|
dac059c702
|
Add test for PGPainless.asciiArmor(key, stream)
|
2022-09-27 16:17:22 +02:00 |
Paul Schaub
|
4ec38bb63b
|
Add tests for ArmoredInputStreamFactory
|
2022-09-05 14:37:23 +02:00 |
Paul Schaub
|
1b04d67e1a
|
Remove unused SignatureSubpacketGeneratorUtil class and tests
|
2022-08-29 11:30:26 +02:00 |
Paul Schaub
|
3585203557
|
Prettify user-id info on armor
|
2022-03-21 16:44:59 +01:00 |
Simon Frankenberger
|
e569c2c991
|
ArmorUtils now prints out the primary user-id and brief information about other user-ids
|
2022-03-21 16:09:45 +01:00 |
Paul Schaub
|
ce7b69269b
|
Various code cleanup
|
2021-12-28 13:32:50 +01:00 |
Paul Schaub
|
a0e9c1f555
|
Add SelectUserId.byEmail()
|
2021-12-27 13:36:13 +01:00 |
Paul Schaub
|
78b668880b
|
Delete unused TestImplementationFactoryProvider
|
2021-12-14 16:57:50 +01:00 |
Paul Schaub
|
cf90c25afc
|
rename invocationContextProvider to TestAllImplementations
|
2021-12-14 16:56:29 +01:00 |
Paul Schaub
|
c331dee6b1
|
Replace @ArgumentSource with @TestTemplate, @ExtendWith
|
2021-12-14 16:55:04 +01:00 |
Paul Schaub
|
2ebf4be39c
|
Replace @MethodSource annotation with @ArgumentsSource
|
2021-12-14 15:47:53 +01:00 |
Paul Schaub
|
60f7a9d9ec
|
Source PGPObjectFactory from ImplementationProvider
|
2021-12-14 14:43:16 +01:00 |
Paul Schaub
|
1681f3934f
|
Fix method name getCommentHeader
|
2021-12-14 14:42:53 +01:00 |
Paul Schaub
|
176ad09d19
|
Make Passphrase comparison constant time
|
2021-11-29 21:55:35 +01:00 |
Paul Schaub
|
03a350d279
|
Separate key generation from scratch and from templates in to buildKeyRing() and generateKeyRing()
|
2021-11-02 12:23:05 +01:00 |
Paul Schaub
|
e390389c0a
|
Reuse compliance
|
2021-10-07 16:28:31 +02:00 |
Paul Schaub
|
be47a96030
|
Further simplify the KeyRingBuilder API
|
2021-09-20 12:30:03 +02:00 |
Paul Schaub
|
21f424551b
|
Simplify KeySpecBuilder
|
2021-09-13 19:46:18 +02:00 |
Paul Schaub
|
829068d5a8
|
Switch from JUL logging to SLF4J
|
2021-08-23 14:20:25 +02:00 |
Paul Schaub
|
fd867bbfbe
|
Allow customization of ASCII armor comment and version headers
|
2021-08-14 13:56:16 +02:00 |
Paul Schaub
|
107e53c03e
|
Fully drain ArmoredInputStreams to verify CRC checksum.
Fixes #159 (for real this time)
|
2021-07-27 15:09:59 +02:00 |
Paul Schaub
|
0330d3cfa3
|
Add getMarkerPacket() test method
|
2021-07-10 11:48:46 +02:00 |
Paul Schaub
|
48314fde40
|
Assign sensible names to test() methods
|
2021-07-03 13:23:11 +02:00 |
Paul Schaub
|
70666d276b
|
Rework MultiMapTest
|
2021-07-03 13:20:25 +02:00 |
Paul Schaub
|
63c75f1f86
|
Rename TestUtil -> TestImplementationFactoryProvider
|
2021-07-03 12:42:12 +02:00 |
Paul Schaub
|
9ac4b30ec7
|
Delete unused NonEmptyList class
|
2021-07-03 12:24:08 +02:00 |
Paul Schaub
|
863d443052
|
Request deletion of temp test files upon exit
|
2021-07-03 12:23:40 +02:00 |
Paul Schaub
|
c8a281d6a4
|
Move UTC timestamp methods to DateUtil class
|
2021-07-03 12:23:24 +02:00 |
Paul Schaub
|
3cb014e3f6
|
Add TestUtils.now() to have stable 'rounded' UTC dates in tests
|
2021-07-01 19:12:23 +02:00 |
Paul Schaub
|
9637ef5d35
|
Increase test coverage
|
2021-06-29 14:42:22 +02:00 |
Paul Schaub
|
715ae707ed
|
Merge branch 'decryptionAPI2'
|
2021-06-26 18:36:04 +02:00 |
Paul Schaub
|
8a4908d29d
|
TestUtils: Set UTC timezone and add formatUTCDate()
|
2021-06-24 15:10:13 +02:00 |
Paul Schaub
|
259f629b3c
|
Further deletion of unused selection classes
|
2021-06-23 19:39:10 +02:00 |
Paul Schaub
|
3c37072774
|
Remove unused Selection classes
|
2021-06-23 19:33:13 +02:00 |
Paul Schaub
|
8618d1faea
|
More tests
|
2021-05-31 13:59:56 +02:00 |
Paul Schaub
|
8e02df9a3e
|
Test FileBasedMultiPassStrategy
|
2021-05-29 14:13:08 +02:00 |
Paul Schaub
|
1a5baa0fa4
|
Clean up BCUtils class
|
2021-05-29 12:43:31 +02:00 |
Paul Schaub
|
a23f2c4401
|
Delete SelectSignatureFromKey class
|
2021-05-28 22:21:03 +02:00 |
Paul Schaub
|
6cb9091b2a
|
Work on signaturePicker
|
2021-05-25 14:24:16 +02:00 |