Skip to content

Commit dc91289

Browse files
committed
fix: update api
1 parent 2254ab2 commit dc91289

File tree

5 files changed

+25
-25
lines changed

5 files changed

+25
-25
lines changed

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version '1.0-SNAPSHOT'
33

44
buildscript {
55
ext.kotlin_version = '1.7.20'
6-
ext.talsec_version = '11.1.3'
6+
ext.talsec_version = '12.0.0'
77
repositories {
88
google()
99
mavenCentral()

android/src/main/kotlin/com/aheaditec/freerasp/Utils.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ import java.io.ByteArrayOutputStream
1616
internal object Utils {
1717
@Suppress("ArrayInDataClass")
1818
data class MalwareConfig(
19-
val blocklistedPackageNames: Array<String>,
20-
val blocklistedHashes: Array<String>,
21-
val blocklistedPermissions: Array<Array<String>>,
19+
val blacklistedPackageNames: Array<String>,
20+
val blacklistedHashes: Array<String>,
21+
val suspiciousPermissions: Array<Array<String>>,
2222
val whitelistedInstallationSources: Array<String>
2323
)
2424

@@ -41,9 +41,9 @@ internal object Utils {
4141
.watcherMail(watcherMail)
4242
.supportedAlternativeStores(alternativeStores)
4343
.prod(isProd)
44-
.blocklistedPackageNames(malwareConfig.blocklistedPackageNames)
45-
.blocklistedHashes(malwareConfig.blocklistedHashes)
46-
.blocklistedPermissions(malwareConfig.blocklistedPermissions)
44+
.blacklistedPackageNames(malwareConfig.blacklistedPackageNames)
45+
.blacklistedHashes(malwareConfig.blacklistedHashes)
46+
.suspiciousPermissions(malwareConfig.suspiciousPermissions)
4747
.whitelistedInstallationSources(malwareConfig.whitelistedInstallationSources)
4848
.build()
4949
}
@@ -56,9 +56,9 @@ internal object Utils {
5656
val malwareConfig = androidConfig.getJSONObject("malwareConfig")
5757

5858
return MalwareConfig(
59-
malwareConfig.extractArray("blocklistedPackageNames"),
60-
malwareConfig.extractArray("blocklistedHashes"),
61-
malwareConfig.extractArray<Array<String>>("blocklistedPermissions"),
59+
malwareConfig.extractArray("blacklistedPackageNames"),
60+
malwareConfig.extractArray("blacklistedHashes"),
61+
malwareConfig.extractArray<Array<String>>("suspiciousPermissions"),
6262
malwareConfig.extractArray("whitelistedInstallationSources")
6363
)
6464
}

example/lib/main.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ Future<void> _initializeTalsec() async {
3030
signingCertHashes: ['AKoRuyLMM91E7lX/Zqp3u4jMmd0A7hH/Iqozu0TMVd0='],
3131
supportedStores: ['com.sec.android.app.samsungapps'],
3232
malwareConfig: MalwareConfig(
33-
blocklistedPackageNames: ['com.aheaditec.freeraspExample'],
34-
blocklistedPermissions: [
33+
blacklistedPackageNames: ['com.aheaditec.freeraspExample'],
34+
suspiciousPermissions: [
3535
['android.permission.CAMERA'],
3636
['android.permission.READ_SMS', 'android.permission.READ_CONTACTS'],
3737
],

lib/src/models/malware_config.dart

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ part 'malware_config.g.dart';
77
class MalwareConfig {
88
/// Creates a new instance of [MalwareConfig].
99
MalwareConfig({
10-
this.blocklistedPackageNames = const [],
11-
this.blocklistedHashes = const [],
12-
this.blocklistedPermissions = const [],
10+
this.blacklistedPackageNames = const [],
11+
this.blacklistedHashes = const [],
12+
this.suspiciousPermissions = const [],
1313
this.whitelistedInstallationSources = const [],
1414
});
1515

@@ -21,13 +21,13 @@ class MalwareConfig {
2121
Map<String, dynamic> toJson() => _$MalwareConfigToJson(this);
2222

2323
/// List of blocklisted applications with given package name.
24-
final List<String> blocklistedPackageNames;
24+
final List<String> blacklistedPackageNames;
2525

2626
/// List of blocklisted applications with given hash.
27-
final List<String> blocklistedHashes;
27+
final List<String> blacklistedHashes;
2828

2929
/// List of blocklisted applications with given permissions.
30-
final List<List<String>> blocklistedPermissions;
30+
final List<List<String>> suspiciousPermissions;
3131

3232
/// List of whitelisted installation sources.
3333
final List<String> whitelistedInstallationSources;

lib/src/models/malware_config.g.dart

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)