Skip to content

Commit 5c509e5

Browse files
author
KBurgmann
committed
Updated .api definitions
1 parent cb09961 commit 5c509e5

File tree

2 files changed

+298
-0
lines changed

2 files changed

+298
-0
lines changed

cryptography-core/api/cryptography-core.api

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,144 @@
1+
public abstract interface class algorithms/Ed : dev/whyoleg/cryptography/CryptographyAlgorithm {
2+
public abstract fun keyPairGenerator-48_mLeQ (Ljava/lang/String;)Ldev/whyoleg/cryptography/materials/key/KeyGenerator;
3+
public abstract fun privateKeyDecoder-48_mLeQ (Ljava/lang/String;)Ldev/whyoleg/cryptography/materials/key/KeyDecoder;
4+
public abstract fun publicKeyDecoder-48_mLeQ (Ljava/lang/String;)Ldev/whyoleg/cryptography/materials/key/KeyDecoder;
5+
}
6+
7+
public final class algorithms/Ed$Curve {
8+
public static final field Companion Lalgorithms/Ed$Curve$Companion;
9+
public static final synthetic fun box-impl (Ljava/lang/String;)Lalgorithms/Ed$Curve;
10+
public static fun constructor-impl (Ljava/lang/String;)Ljava/lang/String;
11+
public fun equals (Ljava/lang/Object;)Z
12+
public static fun equals-impl (Ljava/lang/String;Ljava/lang/Object;)Z
13+
public static final fun equals-impl0 (Ljava/lang/String;Ljava/lang/String;)Z
14+
public final fun getName ()Ljava/lang/String;
15+
public fun hashCode ()I
16+
public static fun hashCode-impl (Ljava/lang/String;)I
17+
public fun toString ()Ljava/lang/String;
18+
public static fun toString-impl (Ljava/lang/String;)Ljava/lang/String;
19+
public final synthetic fun unbox-impl ()Ljava/lang/String;
20+
}
21+
22+
public final class algorithms/Ed$Curve$Companion {
23+
public final fun getEd25519-ZWrx85M ()Ljava/lang/String;
24+
public final fun getEd448-ZWrx85M ()Ljava/lang/String;
25+
public final fun getX25519-ZWrx85M ()Ljava/lang/String;
26+
public final fun getX448-ZWrx85M ()Ljava/lang/String;
27+
}
28+
29+
public abstract interface class algorithms/Ed$KeyPair : dev/whyoleg/cryptography/materials/key/Key {
30+
public abstract fun getPrivateKey ()Lalgorithms/Ed$PrivateKey;
31+
public abstract fun getPublicKey ()Lalgorithms/Ed$PublicKey;
32+
}
33+
34+
public abstract interface class algorithms/Ed$PrivateKey : dev/whyoleg/cryptography/materials/key/EncodableKey {
35+
}
36+
37+
public abstract class algorithms/Ed$PrivateKey$Format : dev/whyoleg/cryptography/materials/key/KeyFormat {
38+
public final fun toString ()Ljava/lang/String;
39+
}
40+
41+
public final class algorithms/Ed$PrivateKey$Format$DER : algorithms/Ed$PrivateKey$Format {
42+
public static final field INSTANCE Lalgorithms/Ed$PrivateKey$Format$DER;
43+
public fun equals (Ljava/lang/Object;)Z
44+
public fun getName ()Ljava/lang/String;
45+
public fun hashCode ()I
46+
}
47+
48+
public final class algorithms/Ed$PrivateKey$Format$JWK : algorithms/Ed$PrivateKey$Format {
49+
public static final field INSTANCE Lalgorithms/Ed$PrivateKey$Format$JWK;
50+
public fun equals (Ljava/lang/Object;)Z
51+
public fun getName ()Ljava/lang/String;
52+
public fun hashCode ()I
53+
}
54+
55+
public final class algorithms/Ed$PrivateKey$Format$PEM : algorithms/Ed$PrivateKey$Format {
56+
public static final field INSTANCE Lalgorithms/Ed$PrivateKey$Format$PEM;
57+
public fun equals (Ljava/lang/Object;)Z
58+
public fun getName ()Ljava/lang/String;
59+
public fun hashCode ()I
60+
}
61+
62+
public final class algorithms/Ed$PrivateKey$Format$RAW : algorithms/Ed$PrivateKey$Format {
63+
public static final field INSTANCE Lalgorithms/Ed$PrivateKey$Format$RAW;
64+
public fun equals (Ljava/lang/Object;)Z
65+
public fun getName ()Ljava/lang/String;
66+
public fun hashCode ()I
67+
}
68+
69+
public abstract interface class algorithms/Ed$PublicKey : dev/whyoleg/cryptography/materials/key/EncodableKey {
70+
}
71+
72+
public abstract class algorithms/Ed$PublicKey$Format : dev/whyoleg/cryptography/materials/key/KeyFormat {
73+
public final fun toString ()Ljava/lang/String;
74+
}
75+
76+
public final class algorithms/Ed$PublicKey$Format$DER : algorithms/Ed$PublicKey$Format {
77+
public static final field INSTANCE Lalgorithms/Ed$PublicKey$Format$DER;
78+
public fun equals (Ljava/lang/Object;)Z
79+
public fun getName ()Ljava/lang/String;
80+
public fun hashCode ()I
81+
}
82+
83+
public final class algorithms/Ed$PublicKey$Format$JWK : algorithms/Ed$PublicKey$Format {
84+
public static final field INSTANCE Lalgorithms/Ed$PublicKey$Format$JWK;
85+
public fun equals (Ljava/lang/Object;)Z
86+
public fun getName ()Ljava/lang/String;
87+
public fun hashCode ()I
88+
}
89+
90+
public final class algorithms/Ed$PublicKey$Format$PEM : algorithms/Ed$PublicKey$Format {
91+
public static final field INSTANCE Lalgorithms/Ed$PublicKey$Format$PEM;
92+
public fun equals (Ljava/lang/Object;)Z
93+
public fun getName ()Ljava/lang/String;
94+
public fun hashCode ()I
95+
}
96+
97+
public final class algorithms/Ed$PublicKey$Format$RAW : algorithms/Ed$PublicKey$Format {
98+
public static final field INSTANCE Lalgorithms/Ed$PublicKey$Format$RAW;
99+
public fun equals (Ljava/lang/Object;)Z
100+
public fun getName ()Ljava/lang/String;
101+
public fun hashCode ()I
102+
}
103+
104+
public abstract interface class algorithms/EdDSA : algorithms/Ed {
105+
public static final field Companion Lalgorithms/EdDSA$Companion;
106+
public fun getId ()Ldev/whyoleg/cryptography/CryptographyAlgorithmId;
107+
}
108+
109+
public final class algorithms/EdDSA$Companion : dev/whyoleg/cryptography/CryptographyAlgorithmId {
110+
}
111+
112+
public abstract interface class algorithms/EdDSA$KeyPair : algorithms/Ed$KeyPair {
113+
}
114+
115+
public abstract interface class algorithms/EdDSA$PrivateKey : algorithms/Ed$PrivateKey {
116+
public abstract fun signatureGenerator ()Ldev/whyoleg/cryptography/operations/SignatureGenerator;
117+
}
118+
119+
public abstract interface class algorithms/EdDSA$PublicKey : algorithms/Ed$PublicKey {
120+
public abstract fun signatureVerifier ()Ldev/whyoleg/cryptography/operations/SignatureVerifier;
121+
}
122+
123+
public abstract interface class algorithms/XDH : algorithms/Ed {
124+
public static final field Companion Lalgorithms/XDH$Companion;
125+
public fun getId ()Ldev/whyoleg/cryptography/CryptographyAlgorithmId;
126+
}
127+
128+
public final class algorithms/XDH$Companion : dev/whyoleg/cryptography/CryptographyAlgorithmId {
129+
}
130+
131+
public abstract interface class algorithms/XDH$KeyPair : algorithms/Ed$KeyPair {
132+
}
133+
134+
public abstract interface class algorithms/XDH$PrivateKey : algorithms/Ed$PrivateKey {
135+
public abstract fun sharedSecretGenerator ()Ldev/whyoleg/cryptography/operations/SharedSecretGenerator;
136+
}
137+
138+
public abstract interface class algorithms/XDH$PublicKey : algorithms/Ed$PublicKey {
139+
public abstract fun sharedSecretGenerator ()Ldev/whyoleg/cryptography/operations/SharedSecretGenerator;
140+
}
141+
1142
public final class dev/whyoleg/cryptography/BinarySize : java/lang/Comparable {
2143
public static final field Companion Ldev/whyoleg/cryptography/BinarySize$Companion;
3144
public static final synthetic fun box-impl (I)Ldev/whyoleg/cryptography/BinarySize;
@@ -253,9 +394,13 @@ public final class dev/whyoleg/cryptography/algorithms/EC$Curve {
253394
}
254395

255396
public final class dev/whyoleg/cryptography/algorithms/EC$Curve$Companion {
397+
public final fun getBrainpoolP256r1-pVITJAk ()Ljava/lang/String;
398+
public final fun getBrainpoolP384r1-pVITJAk ()Ljava/lang/String;
399+
public final fun getBrainpoolP512r1-pVITJAk ()Ljava/lang/String;
256400
public final fun getP256-pVITJAk ()Ljava/lang/String;
257401
public final fun getP384-pVITJAk ()Ljava/lang/String;
258402
public final fun getP521-pVITJAk ()Ljava/lang/String;
403+
public final fun getSecp256k1-pVITJAk ()Ljava/lang/String;
259404
}
260405

261406
public abstract interface class dev/whyoleg/cryptography/algorithms/EC$KeyPair : dev/whyoleg/cryptography/materials/key/Key {

0 commit comments

Comments
 (0)