Skip to content

Commit 06dc753

Browse files
authored
Use SecRandomCopyBytes (#43)
1 parent ee4d125 commit 06dc753

33 files changed

+205
-36
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
![badge-platform-android]
1515
![badge-platform-jvm]
1616
![badge-platform-ios]
17+
![badge-platform-tvos]
18+
![badge-platform-watchos]
1719
![badge-support-apple-silicon]
1820
<!--
1921
![badge-platform-js]
2022
![badge-platform-js-node]
2123
![badge-platform-linux]
2224
![badge-platform-macos]
23-
![badge-platform-tvos]
24-
![badge-platform-watchos]
2525
![badge-platform-wasm]
2626
![badge-platform-windows]
2727
![badge-support-android-native]

build-logic/src/main/kotlin/-KmpConfigurationExtension.kt

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -42,21 +42,14 @@ fun KmpConfigurationExtension.configureShared(
4242
// macosX64()
4343
// mingwX64()
4444

45-
// tvOS/watchOS cannot be enabled currently.
46-
// SQLite3MultipleCiphers getrandom functionality
47-
// does not account for them and will use syscall
48-
// to obtain securely random bytes which is unavailable
49-
// at runtime.
50-
//
51-
// See: https://github.com/utelle/SQLite3MultipleCiphers/issues/118
52-
// tvosArm64()
53-
// tvosX64()
54-
// tvosSimulatorArm64()
55-
//
56-
// watchosX64()
57-
// watchosArm32()
58-
// watchosArm64()
59-
// watchosSimulatorArm64()
45+
tvosArm64()
46+
tvosX64()
47+
tvosSimulatorArm64()
48+
49+
watchosX64()
50+
watchosArm32()
51+
watchosArm64()
52+
watchosSimulatorArm64()
6053

6154
common {
6255
sourceSetTest {
96 Bytes
Binary file not shown.
140 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
246 Bytes
Binary file not shown.
96 Bytes
Binary file not shown.
140 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)