aboutsummaryrefslogtreecommitdiff
path: root/openpgp-ktx/api/openpgp-ktx.api
blob: dad53f1630d6efad69080de344d350958761cd0b (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
public final class me/msfjarvis/openpgpktx/AutocryptPeerUpdate : android/os/Parcelable {
	public static final field CREATOR Lme/msfjarvis/openpgpktx/AutocryptPeerUpdate$CREATOR;
	public fun <init> ()V
	public synthetic fun <init> (Landroid/os/Parcel;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
	public final fun createAutocryptPeerUpdate ([BLjava/util/Date;)Lme/msfjarvis/openpgpktx/AutocryptPeerUpdate;
	public fun describeContents ()I
	public final fun getEffectiveDate ()Ljava/util/Date;
	public final fun getKeyData ()[B
	public final fun getPreferEncrypt ()Lme/msfjarvis/openpgpktx/AutocryptPeerUpdate$PreferEncrypt;
	public final fun hasKeyData ()Z
	public fun writeToParcel (Landroid/os/Parcel;I)V
}

public final class me/msfjarvis/openpgpktx/AutocryptPeerUpdate$CREATOR : android/os/Parcelable$Creator {
	public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;
	public fun createFromParcel (Landroid/os/Parcel;)Lme/msfjarvis/openpgpktx/AutocryptPeerUpdate;
	public synthetic fun newArray (I)[Ljava/lang/Object;
	public fun newArray (I)[Lme/msfjarvis/openpgpktx/AutocryptPeerUpdate;
}

public final class me/msfjarvis/openpgpktx/AutocryptPeerUpdate$PreferEncrypt : java/lang/Enum {
	public static final field MUTUAL Lme/msfjarvis/openpgpktx/AutocryptPeerUpdate$PreferEncrypt;
	public static final field NOPREFERENCE Lme/msfjarvis/openpgpktx/AutocryptPeerUpdate$PreferEncrypt;
	public static fun valueOf (Ljava/lang/String;)Lme/msfjarvis/openpgpktx/AutocryptPeerUpdate$PreferEncrypt;
	public static fun values ()[Lme/msfjarvis/openpgpktx/AutocryptPeerUpdate$PreferEncrypt;
}

public final class me/msfjarvis/openpgpktx/util/OpenPgpApi {
	public static final field ACTION_BACKUP Ljava/lang/String;
	public static final field ACTION_CHECK_PERMISSION Ljava/lang/String;
	public static final field ACTION_CLEARTEXT_SIGN Ljava/lang/String;
	public static final field ACTION_DECRYPT_METADATA Ljava/lang/String;
	public static final field ACTION_DECRYPT_VERIFY Ljava/lang/String;
	public static final field ACTION_DETACHED_SIGN Ljava/lang/String;
	public static final field ACTION_ENCRYPT Ljava/lang/String;
	public static final field ACTION_GET_KEY Ljava/lang/String;
	public static final field ACTION_GET_KEY_IDS Ljava/lang/String;
	public static final field ACTION_GET_SIGN_KEY_ID Ljava/lang/String;
	public static final field ACTION_QUERY_AUTOCRYPT_STATUS Ljava/lang/String;
	public static final field ACTION_SIGN_AND_ENCRYPT Ljava/lang/String;
	public static final field ACTION_UPDATE_AUTOCRYPT_PEER Ljava/lang/String;
	public static final field API_VERSION I
	public static final field AUTOCRYPT_STATUS_AVAILABLE I
	public static final field AUTOCRYPT_STATUS_DISCOURAGE I
	public static final field AUTOCRYPT_STATUS_MUTUAL I
	public static final field AUTOCRYPT_STATUS_UNAVAILABLE I
	public static final field Companion Lme/msfjarvis/openpgpktx/util/OpenPgpApi$Companion;
	public static final field EXTRA_API_VERSION Ljava/lang/String;
	public static final field EXTRA_AUTOCRYPT_PEER_GOSSIP_UPDATES Ljava/lang/String;
	public static final field EXTRA_AUTOCRYPT_PEER_ID Ljava/lang/String;
	public static final field EXTRA_AUTOCRYPT_PEER_UPDATE Ljava/lang/String;
	public static final field EXTRA_BACKUP_SECRET Ljava/lang/String;
	public static final field EXTRA_DATA_LENGTH Ljava/lang/String;
	public static final field EXTRA_DECRYPTION_RESULT Ljava/lang/String;
	public static final field EXTRA_DETACHED_SIGNATURE Ljava/lang/String;
	public static final field EXTRA_ENABLE_COMPRESSION Ljava/lang/String;
	public static final field EXTRA_KEY_ID Ljava/lang/String;
	public static final field EXTRA_KEY_IDS Ljava/lang/String;
	public static final field EXTRA_KEY_IDS_SELECTED Ljava/lang/String;
	public static final field EXTRA_MINIMIZE Ljava/lang/String;
	public static final field EXTRA_MINIMIZE_USER_ID Ljava/lang/String;
	public static final field EXTRA_OPPORTUNISTIC_ENCRYPTION Ljava/lang/String;
	public static final field EXTRA_ORIGINAL_FILENAME Ljava/lang/String;
	public static final field EXTRA_PASSPHRASE Ljava/lang/String;
	public static final field EXTRA_PROGRESS_MESSENGER Ljava/lang/String;
	public static final field EXTRA_REQUEST_ASCII_ARMOR Ljava/lang/String;
	public static final field EXTRA_SENDER_ADDRESS Ljava/lang/String;
	public static final field EXTRA_SIGN_KEY_ID Ljava/lang/String;
	public static final field EXTRA_SUPPORT_OVERRIDE_CRYPTO_WARNING Ljava/lang/String;
	public static final field EXTRA_USER_ID Ljava/lang/String;
	public static final field EXTRA_USER_IDS Ljava/lang/String;
	public static final field RESULT_AUTOCRYPT_STATUS Ljava/lang/String;
	public static final field RESULT_CHARSET Ljava/lang/String;
	public static final field RESULT_CODE Ljava/lang/String;
	public static final field RESULT_CODE_ERROR I
	public static final field RESULT_CODE_SUCCESS I
	public static final field RESULT_CODE_USER_INTERACTION_REQUIRED I
	public static final field RESULT_DECRYPTION Ljava/lang/String;
	public static final field RESULT_DETACHED_SIGNATURE Ljava/lang/String;
	public static final field RESULT_ERROR Ljava/lang/String;
	public static final field RESULT_INSECURE_DETAIL_INTENT Ljava/lang/String;
	public static final field RESULT_INTENT Ljava/lang/String;
	public static final field RESULT_KEYS_CONFIRMED Ljava/lang/String;
	public static final field RESULT_KEY_IDS Ljava/lang/String;
	public static final field RESULT_METADATA Ljava/lang/String;
	public static final field RESULT_OVERRIDE_CRYPTO_WARNING Ljava/lang/String;
	public static final field RESULT_SIGNATURE Ljava/lang/String;
	public static final field RESULT_SIGNATURE_MICALG Ljava/lang/String;
	public static final field SERVICE_INTENT_2 Ljava/lang/String;
	public fun <init> (Landroid/content/Context;Lorg/openintents/openpgp/IOpenPgpService2;)V
	public final fun executeApi (Landroid/content/Intent;Ljava/io/InputStream;Ljava/io/OutputStream;)Landroid/content/Intent;
	public final fun executeApiAsync (Landroid/content/Intent;Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}

public final class me/msfjarvis/openpgpktx/util/OpenPgpApi$Companion {
}

public final class me/msfjarvis/openpgpktx/util/OpenPgpServiceConnection {
	public fun <init> (Landroid/content/Context;Ljava/lang/String;)V
	public fun <init> (Landroid/content/Context;Ljava/lang/String;Lme/msfjarvis/openpgpktx/util/OpenPgpServiceConnection$OnBound;)V
	public final fun bindToService ()V
	public final fun getService ()Lorg/openintents/openpgp/IOpenPgpService2;
	public final fun isBound ()Z
	public final fun unbindFromService ()V
}

public abstract interface class me/msfjarvis/openpgpktx/util/OpenPgpServiceConnection$OnBound {
	public abstract fun onBound (Lorg/openintents/openpgp/IOpenPgpService2;)V
	public abstract fun onError (Ljava/lang/Exception;)V
}

public final class me/msfjarvis/openpgpktx/util/OpenPgpUtils {
	public static final field INSTANCE Lme/msfjarvis/openpgpktx/util/OpenPgpUtils;
	public static final field PARSE_RESULT_MESSAGE I
	public static final field PARSE_RESULT_NO_PGP I
	public static final field PARSE_RESULT_SIGNED_MESSAGE I
	public final fun convertKeyIdToHex (J)Ljava/lang/String;
	public final fun createUserId (Lme/msfjarvis/openpgpktx/util/OpenPgpUtils$UserId;)Ljava/lang/String;
	public final fun isAvailable (Landroid/content/Context;)Z
	public final fun parseMessage (Ljava/lang/String;)I
	public final fun splitUserId (Ljava/lang/String;)Lme/msfjarvis/openpgpktx/util/OpenPgpUtils$UserId;
}

public final class me/msfjarvis/openpgpktx/util/OpenPgpUtils$UserId : java/io/Serializable {
	public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
	public final fun getComment ()Ljava/lang/String;
	public final fun getEmail ()Ljava/lang/String;
	public final fun getName ()Ljava/lang/String;
}

public abstract interface class org/openintents/openpgp/IOpenPgpService2 : android/os/IInterface {
	public abstract fun createOutputPipe (I)Landroid/os/ParcelFileDescriptor;
	public abstract fun execute (Landroid/content/Intent;Landroid/os/ParcelFileDescriptor;I)Landroid/content/Intent;
}

public class org/openintents/openpgp/IOpenPgpService2$Default : org/openintents/openpgp/IOpenPgpService2 {
	public fun <init> ()V
	public fun asBinder ()Landroid/os/IBinder;
	public fun createOutputPipe (I)Landroid/os/ParcelFileDescriptor;
	public fun execute (Landroid/content/Intent;Landroid/os/ParcelFileDescriptor;I)Landroid/content/Intent;
}

public abstract class org/openintents/openpgp/IOpenPgpService2$Stub : android/os/Binder, org/openintents/openpgp/IOpenPgpService2 {
	public fun <init> ()V
	public fun asBinder ()Landroid/os/IBinder;
	public static fun asInterface (Landroid/os/IBinder;)Lorg/openintents/openpgp/IOpenPgpService2;
	public static fun getDefaultImpl ()Lorg/openintents/openpgp/IOpenPgpService2;
	public fun onTransact (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
	public static fun setDefaultImpl (Lorg/openintents/openpgp/IOpenPgpService2;)Z
}

public final class org/openintents/openpgp/OpenPgpDecryptionResult : android/os/Parcelable {
	public static final field CREATOR Lorg/openintents/openpgp/OpenPgpDecryptionResult$CREATOR;
	public static final field RESULT_ENCRYPTED I
	public static final field RESULT_INSECURE I
	public static final field RESULT_NOT_ENCRYPTED I
	public fun <init> ()V
	public synthetic fun <init> (I[B[BLkotlin/jvm/internal/DefaultConstructorMarker;)V
	public fun describeContents ()I
	public final fun getDecryptedSessionKey ()[B
	public final fun getResult ()I
	public final fun getSessionKey ()[B
	public final fun hasDecryptedSessionKey ()Z
	public fun toString ()Ljava/lang/String;
	public fun writeToParcel (Landroid/os/Parcel;I)V
}

public final class org/openintents/openpgp/OpenPgpDecryptionResult$CREATOR : android/os/Parcelable$Creator {
	public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;
	public fun createFromParcel (Landroid/os/Parcel;)Lorg/openintents/openpgp/OpenPgpDecryptionResult;
	public synthetic fun newArray (I)[Ljava/lang/Object;
	public fun newArray (I)[Lorg/openintents/openpgp/OpenPgpDecryptionResult;
}

public final class org/openintents/openpgp/OpenPgpError : android/os/Parcelable {
	public static final field CLIENT_SIDE_ERROR I
	public static final field CREATOR Lorg/openintents/openpgp/OpenPgpError$CREATOR;
	public static final field GENERIC_ERROR I
	public static final field INCOMPATIBLE_API_VERSIONS I
	public static final field NO_OR_WRONG_PASSPHRASE I
	public static final field NO_USER_IDS I
	public static final field OPPORTUNISTIC_MISSING_KEYS I
	public fun <init> ()V
	public fun describeContents ()I
	public final fun getErrorId ()I
	public final fun getMessage ()Ljava/lang/String;
	public final fun setErrorId (I)V
	public final fun setMessage (Ljava/lang/String;)V
	public fun writeToParcel (Landroid/os/Parcel;I)V
}

public final class org/openintents/openpgp/OpenPgpError$CREATOR : android/os/Parcelable$Creator {
	public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;
	public fun createFromParcel (Landroid/os/Parcel;)Lorg/openintents/openpgp/OpenPgpError;
	public synthetic fun newArray (I)[Ljava/lang/Object;
	public fun newArray (I)[Lorg/openintents/openpgp/OpenPgpError;
}

public final class org/openintents/openpgp/OpenPgpMetadata : android/os/Parcelable {
	public static final field CREATOR Lorg/openintents/openpgp/OpenPgpMetadata$CREATOR;
	public fun <init> ()V
	public fun describeContents ()I
	public final fun getCharset ()Ljava/lang/String;
	public final fun getFilename ()Ljava/lang/String;
	public final fun getMimeType ()Ljava/lang/String;
	public final fun getModificationTime ()J
	public final fun getOriginalSize ()J
	public final fun setCharset (Ljava/lang/String;)V
	public final fun setFilename (Ljava/lang/String;)V
	public final fun setMimeType (Ljava/lang/String;)V
	public final fun setModificationTime (J)V
	public final fun setOriginalSize (J)V
	public fun toString ()Ljava/lang/String;
	public fun writeToParcel (Landroid/os/Parcel;I)V
}

public final class org/openintents/openpgp/OpenPgpMetadata$CREATOR : android/os/Parcelable$Creator {
	public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;
	public fun createFromParcel (Landroid/os/Parcel;)Lorg/openintents/openpgp/OpenPgpMetadata;
	public synthetic fun newArray (I)[Ljava/lang/Object;
	public fun newArray (I)[Lorg/openintents/openpgp/OpenPgpMetadata;
}

public final class org/openintents/openpgp/OpenPgpSignatureResult : android/os/Parcelable {
	public static final field CREATOR Lorg/openintents/openpgp/OpenPgpSignatureResult$CREATOR;
	public static final field RESULT_INVALID_KEY_EXPIRED I
	public static final field RESULT_INVALID_KEY_INSECURE I
	public static final field RESULT_INVALID_KEY_REVOKED I
	public static final field RESULT_INVALID_SIGNATURE I
	public static final field RESULT_KEY_MISSING I
	public static final field RESULT_NO_SIGNATURE I
	public static final field RESULT_VALID_KEY_CONFIRMED I
	public static final field RESULT_VALID_KEY_UNCONFIRMED I
	public synthetic fun <init> (ILjava/lang/String;JLjava/util/ArrayList;Ljava/util/ArrayList;Lorg/openintents/openpgp/OpenPgpSignatureResult$SenderStatusResult;Ljava/lang/Boolean;Ljava/util/Date;Lorg/openintents/openpgp/OpenPgpSignatureResult$AutocryptPeerResult;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
	public synthetic fun <init> (Landroid/os/Parcel;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
	public fun describeContents ()I
	public final fun getConfirmedUserIds ()Ljava/util/List;
	public final fun getUserIds ()Ljava/util/List;
	public fun toString ()Ljava/lang/String;
	public final fun withAutocryptPeerResult (Lorg/openintents/openpgp/OpenPgpSignatureResult$AutocryptPeerResult;)Lorg/openintents/openpgp/OpenPgpSignatureResult;
	public final fun withSignatureOnlyFlag (Z)Lorg/openintents/openpgp/OpenPgpSignatureResult;
	public fun writeToParcel (Landroid/os/Parcel;I)V
}

public final class org/openintents/openpgp/OpenPgpSignatureResult$AutocryptPeerResult : java/lang/Enum {
	public static final field MISMATCH Lorg/openintents/openpgp/OpenPgpSignatureResult$AutocryptPeerResult;
	public static final field NEW Lorg/openintents/openpgp/OpenPgpSignatureResult$AutocryptPeerResult;
	public static final field OK Lorg/openintents/openpgp/OpenPgpSignatureResult$AutocryptPeerResult;
	public static fun valueOf (Ljava/lang/String;)Lorg/openintents/openpgp/OpenPgpSignatureResult$AutocryptPeerResult;
	public static fun values ()[Lorg/openintents/openpgp/OpenPgpSignatureResult$AutocryptPeerResult;
}

public final class org/openintents/openpgp/OpenPgpSignatureResult$CREATOR : android/os/Parcelable$Creator {
	public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;
	public fun createFromParcel (Landroid/os/Parcel;)Lorg/openintents/openpgp/OpenPgpSignatureResult;
	public final fun createWithInvalidSignature ()Lorg/openintents/openpgp/OpenPgpSignatureResult;
	public final fun createWithKeyMissing (JLjava/util/Date;)Lorg/openintents/openpgp/OpenPgpSignatureResult;
	public final fun createWithNoSignature ()Lorg/openintents/openpgp/OpenPgpSignatureResult;
	public final fun createWithValidSignature (ILjava/lang/String;JLjava/util/ArrayList;Ljava/util/ArrayList;Lorg/openintents/openpgp/OpenPgpSignatureResult$SenderStatusResult;Ljava/util/Date;)Lorg/openintents/openpgp/OpenPgpSignatureResult;
	public synthetic fun newArray (I)[Ljava/lang/Object;
	public fun newArray (I)[Lorg/openintents/openpgp/OpenPgpSignatureResult;
}

public final class org/openintents/openpgp/OpenPgpSignatureResult$SenderStatusResult : java/lang/Enum {
	public static final field UNKNOWN Lorg/openintents/openpgp/OpenPgpSignatureResult$SenderStatusResult;
	public static final field USER_ID_CONFIRMED Lorg/openintents/openpgp/OpenPgpSignatureResult$SenderStatusResult;
	public static final field USER_ID_MISSING Lorg/openintents/openpgp/OpenPgpSignatureResult$SenderStatusResult;
	public static final field USER_ID_UNCONFIRMED Lorg/openintents/openpgp/OpenPgpSignatureResult$SenderStatusResult;
	public static fun valueOf (Ljava/lang/String;)Lorg/openintents/openpgp/OpenPgpSignatureResult$SenderStatusResult;
	public static fun values ()[Lorg/openintents/openpgp/OpenPgpSignatureResult$SenderStatusResult;
}