You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Close streams to be able to delete cache folder ([b5e40fe](https://github.com/ReVanced/revanced-library/commit/b5e40fe47677a95a69e4efc34b63b610ef6c0f8c))
7
+
* Use Magisk mirror only when it is really possible ([#67](https://github.com/ReVanced/revanced-library/issues/67)) ([9162da9](https://github.com/ReVanced/revanced-library/commit/9162da952a50012551c14ed51045468c3bb3a545))
* Interpret package name as a string instead of Regex when using grep ([#68](https://github.com/ReVanced/revanced-library/issues/68)) ([254f36d](https://github.com/ReVanced/revanced-library/commit/254f36d03cc8fd3e2508a5e8f69bb5c8e1eb9775))
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,9 +109,9 @@ You can find the contribution guidelines [here](CONTRIBUTING.md).
109
109
To build ReVanced Library,
110
110
you can follow the [ReVanced documentation](https://github.com/ReVanced/revanced-documentation).
111
111
112
-
## 📜 Licence
112
+
## 📜 License
113
113
114
-
ReVanced Library is licensed under the GPLv3 license. Please see the [licence file](LICENSE) for more information.
114
+
ReVanced Library is licensed under the GPLv3 license. Please see the [license file](LICENSE) for more information.
115
115
[tl;dr](https://www.tldrlegal.com/license/gnu-general-public-license-v3-gpl-3) you may copy, distribute and modify ReVanced Library as long as you track changes/dates in source files.
116
116
Any modifications to ReVanced Library must also be made available under the GPL,
Copy file name to clipboardExpand all lines: api/android/revanced-library.api
+14-2Lines changed: 14 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ public final class app/revanced/library/ApkSigner$Signer {
26
26
27
27
public final class app/revanced/library/ApkUtils {
28
28
public static final field INSTANCE Lapp/revanced/library/ApkUtils;
29
-
public final fun applyTo (Lapp/revanced/patcher/PatcherResult;Ljava/io/File;)V
29
+
public final fun applyTo (Lapp/revanced/patcher/PatchesResult;Ljava/io/File;)V
30
30
public final fun signApk (Ljava/io/File;Ljava/io/File;Ljava/lang/String;Lapp/revanced/library/ApkUtils$KeyStoreDetails;)V
31
31
}
32
32
@@ -47,6 +47,18 @@ public final class app/revanced/library/ApkUtils$PrivateKeyCertificatePairDetail
47
47
public final fun getValidUntil ()Ljava/util/Date;
48
48
}
49
49
50
+
public final class app/revanced/library/CryptographyKt {
51
+
public static final fun getPublicKey (Lorg/bouncycastle/openpgp/PGPPublicKeyRing;)Lorg/bouncycastle/openpgp/PGPPublicKey;
52
+
public static final fun getPublicKeyRing (Lorg/bouncycastle/openpgp/PGPPublicKeyRingCollection;J)Lorg/bouncycastle/openpgp/PGPPublicKeyRing;
53
+
public static final fun getPublicKeyRingCollection (Ljava/io/InputStream;)Lorg/bouncycastle/openpgp/PGPPublicKeyRingCollection;
54
+
public static final fun getSignature (Ljava/io/InputStream;)Lorg/bouncycastle/openpgp/PGPSignature;
55
+
public static final fun matchGitHub (Ldev/sigstore/fulcio/client/ImmutableFulcioCertificateMatcher$Builder;Ljava/lang/String;)Ldev/sigstore/fulcio/client/ImmutableFulcioCertificateMatcher$Builder;
56
+
public static final fun verificationOptions (Lkotlin/jvm/functions/Function1;)Ldev/sigstore/VerificationOptions;
57
+
public static final fun verifySLSA ([BLjava/io/InputStream;Ldev/sigstore/VerificationOptions;)Z
58
+
public static final fun verifySLSA ([BLjava/io/InputStream;Lkotlin/jvm/functions/Function1;)Z
59
+
public static final fun verifySignature ([BLorg/bouncycastle/openpgp/PGPSignature;Lorg/bouncycastle/openpgp/PGPPublicKey;)Z
60
+
}
61
+
50
62
public final class app/revanced/library/OptionsKt {
51
63
public static final fun setOptions (Ljava/util/Set;Ljava/util/Map;)V
52
64
}
@@ -97,7 +109,7 @@ public abstract interface class app/revanced/library/installation/command/RunRes
97
109
public abstract fun getError ()Ljava/lang/String;
98
110
public abstract fun getExitCode ()I
99
111
public abstract fun getOutput ()Ljava/lang/String;
100
-
public abstract fun waitFor ()V
112
+
public fun waitFor ()V
101
113
}
102
114
103
115
public final class app/revanced/library/installation/command/RunResult$DefaultImpls {
Copy file name to clipboardExpand all lines: api/jvm/revanced-library.api
+14-2Lines changed: 14 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ public final class app/revanced/library/ApkSigner$Signer {
26
26
27
27
public final class app/revanced/library/ApkUtils {
28
28
public static final field INSTANCE Lapp/revanced/library/ApkUtils;
29
-
public final fun applyTo (Lapp/revanced/patcher/PatcherResult;Ljava/io/File;)V
29
+
public final fun applyTo (Lapp/revanced/patcher/PatchesResult;Ljava/io/File;)V
30
30
public final fun signApk (Ljava/io/File;Ljava/io/File;Ljava/lang/String;Lapp/revanced/library/ApkUtils$KeyStoreDetails;)V
31
31
}
32
32
@@ -47,6 +47,18 @@ public final class app/revanced/library/ApkUtils$PrivateKeyCertificatePairDetail
47
47
public final fun getValidUntil ()Ljava/util/Date;
48
48
}
49
49
50
+
public final class app/revanced/library/CryptographyKt {
51
+
public static final fun getPublicKey (Lorg/bouncycastle/openpgp/PGPPublicKeyRing;)Lorg/bouncycastle/openpgp/PGPPublicKey;
52
+
public static final fun getPublicKeyRing (Lorg/bouncycastle/openpgp/PGPPublicKeyRingCollection;J)Lorg/bouncycastle/openpgp/PGPPublicKeyRing;
53
+
public static final fun getPublicKeyRingCollection (Ljava/io/InputStream;)Lorg/bouncycastle/openpgp/PGPPublicKeyRingCollection;
54
+
public static final fun getSignature (Ljava/io/InputStream;)Lorg/bouncycastle/openpgp/PGPSignature;
55
+
public static final fun matchGitHub (Ldev/sigstore/fulcio/client/ImmutableFulcioCertificateMatcher$Builder;Ljava/lang/String;)Ldev/sigstore/fulcio/client/ImmutableFulcioCertificateMatcher$Builder;
56
+
public static final fun verificationOptions (Lkotlin/jvm/functions/Function1;)Ldev/sigstore/VerificationOptions;
57
+
public static final fun verifySLSA ([BLjava/io/InputStream;Ldev/sigstore/VerificationOptions;)Z
58
+
public static final fun verifySLSA ([BLjava/io/InputStream;Lkotlin/jvm/functions/Function1;)Z
59
+
public static final fun verifySignature ([BLorg/bouncycastle/openpgp/PGPSignature;Lorg/bouncycastle/openpgp/PGPPublicKey;)Z
60
+
}
61
+
50
62
public final class app/revanced/library/OptionsKt {
51
63
public static final fun setOptions (Ljava/util/Set;Ljava/util/Map;)V
52
64
}
@@ -73,7 +85,7 @@ public abstract interface class app/revanced/library/installation/command/RunRes
73
85
public abstract fun getError ()Ljava/lang/String;
74
86
public abstract fun getExitCode ()I
75
87
public abstract fun getOutput ()Ljava/lang/String;
76
-
public abstract fun waitFor ()V
88
+
public fun waitFor ()V
77
89
}
78
90
79
91
public final class app/revanced/library/installation/command/RunResult$DefaultImpls {
0 commit comments