Commit Graph

2057 Commits

Author SHA1 Message Date
Paul Schaub 68b9496381
Expand the experiment 2023-10-05 16:41:36 +02:00
Paul Schaub 6f3d2cb9ef
Experiment: Work on replacing KeyRingInfo with lazy extension methods 2023-10-05 15:22:46 +02:00
Paul Schaub d004c8e21e
Kotlin conversion: ProviderFactory 2023-10-04 15:06:59 +02:00
Paul Schaub 5e8920d9d3
Kotlin conversion: PublicKeyParameterValidationUtil 2023-10-04 14:45:45 +02:00
Paul Schaub bdb6aeb4f1
Kotlin conversion: ImplementationFactory classes 2023-10-04 14:18:26 +02:00
Paul Schaub c3cf671367
Move now unused utility classes to test directory 2023-10-04 13:16:06 +02:00
Paul Schaub 0ac4e58363
Add TODO to CRCinArmoredInputStreamWrapper 2023-09-29 14:58:25 +02:00
Paul Schaub 61cfc4053f
Kotlin conversion: ArmoredOutputStreamFactory
Also allow configuration of CRC calculation for both input and output streams
2023-09-29 14:57:48 +02:00
Paul Schaub 9c0c8fdf50
Kotlin conversion: ArmoredInputStreamFactory 2023-09-29 14:05:21 +02:00
Paul Schaub eab08f59a3
Kotlin conversion: SignaturePicker 2023-09-28 15:38:30 +02:00
Paul Schaub aed27b79e2
Kotlin conversion: MultiMap
Warning: This commit changes the semantics of MultiMap.put()
put() now replaces values, while plus() adds them.
2023-09-28 14:36:04 +02:00
Paul Schaub 50cc71b75d
Kotlin conversion: ArmorUtils 2023-09-28 13:30:39 +02:00
Paul Schaub b9e6453f62
Kotlin conversion: DateUtil 2023-09-28 11:53:30 +02:00
Paul Schaub db72478916
Add note about deprecation to BaseSignatureSubpackets 2023-09-28 11:29:54 +02:00
Paul Schaub 78e36537b6
Kotlin conversion: SelectUserId 2023-09-26 17:38:07 +02:00
Paul Schaub 5d0b2dfb77
Kotlin conversion: Passphrase 2023-09-26 15:19:32 +02:00
Paul Schaub abae6933c1
Kotlin conversion: HashContextSigning 2023-09-26 14:47:05 +02:00
Paul Schaub af523fe031
Kotlin conversion: CRLFGeneratorStream 2023-09-20 13:57:16 +02:00
Paul Schaub dca2dc6221
Kotlin conversion: SignatureGenerationStream 2023-09-20 13:50:50 +02:00
Paul Schaub fe13c290b4
Kotlin conversion: TeeBCPGInputStream 2023-09-20 13:37:15 +02:00
Paul Schaub 80e0e00b43
Kotlin conversion: MessageInspector 2023-09-20 13:18:48 +02:00
Paul Schaub 2097aabb0d
Kotlin conversion: EncryptionStream 2023-09-16 14:22:25 +02:00
Paul Schaub 3cbf04cff2
Kotlin conversion: IntegrityProtectedInputStream 2023-09-16 13:09:10 +02:00
Paul Schaub 0271bae9b4
Kotlin conversion: RevocationAttributes 2023-09-14 16:31:52 +02:00
Paul Schaub 6cad6cc4e0
Kotlin conversion: UserId 2023-09-14 15:50:29 +02:00
Paul Schaub 562aff5f9d
Kotlin conversion: SecretKeyRingEditor 2023-09-13 15:05:58 +02:00
Paul Schaub 945aa585a0
Migrate further to extension methods 2023-09-12 22:07:17 +02:00
Paul Schaub 543862d797
Introduce more extension methods 2023-09-12 21:55:39 +02:00
Paul Schaub c9971ebc9f
Improve public/secret key selection 2023-09-12 15:43:55 +02:00
Paul Schaub 35f64e8c39
Add test for OpenPgpFingerprint.getBytes() 2023-09-12 15:03:02 +02:00
Paul Schaub 8bd53dd95b
Add extension methods to PGPKeyRing, PGPSecretKeyRing and PGPSignature 2023-09-12 15:01:26 +02:00
Paul Schaub 618844b212
Remove KeyRingUtils.unlockSecretKey() 2023-09-12 14:36:42 +02:00
Paul Schaub ea3502c8c6
Add PGPSecretKey.unlock() methods 2023-09-12 14:35:29 +02:00
Paul Schaub 004588576b
Kotlin conversion: KeyRingInfo 2023-09-11 17:47:25 +02:00
Paul Schaub 8193d20900
Add test for SubkeyIdentifier.isPrimaryKey() 2023-09-08 15:03:49 +02:00
Paul Schaub b8e6cd4f1c
Fix bug caused by false field comparison in SubkeyIdentifier 2023-09-08 15:01:34 +02:00
Paul Schaub 18376f2a67
Kotlin conversion: KeyInfo 2023-09-08 14:57:58 +02:00
Paul Schaub 0e7ea610c0
Kotlin conversion: KeyAccessor 2023-09-07 15:56:58 +02:00
Paul Schaub ff61682743
Kotlin conversion: XDH 2023-09-07 15:29:08 +02:00
Paul Schaub 1f87f184bc
Kotlin conversion: XDHSpec 2023-09-07 15:26:24 +02:00
Paul Schaub 2af8c55250
Kotlin conversion: RSA 2023-09-07 15:24:02 +02:00
Paul Schaub 6132636e34
Kotlin conversion: RsaLength 2023-09-07 15:21:32 +02:00
Paul Schaub b76c0461fa
Kotlin conversion: ElGamal 2023-09-07 15:18:06 +02:00
Paul Schaub 978d702b5b
Kotlin conversion: ElGamalLength 2023-09-07 15:14:30 +02:00
Paul Schaub 355c839ca5
Turn KeyLength method into val 2023-09-07 15:14:00 +02:00
Paul Schaub 5ed5016675
Kotlin conversion: EdDSA 2023-09-07 15:08:51 +02:00
Paul Schaub 7db56ca800
Kotlin conversion: EdDSACurve 2023-09-07 15:08:10 +02:00
Paul Schaub 32e998305c
Kotlin conversion: ECDSA 2023-09-07 15:03:06 +02:00
Paul Schaub f1352862f1
Kotlin conversion: ECDH 2023-09-07 15:00:54 +02:00
Paul Schaub ab22aefe82
Kotlin conversion: EllipticCurve 2023-09-07 14:56:42 +02:00