Browse Source

Merge pull request #1058 from AnneBlair/support_Musl

Support for Static Linux SDK Based on Musl Instead of Glibc
Marcin Krzyzanowski 8 months ago
parent
commit
d4db480b49

+ 2 - 0
Sources/CryptoSwift/BlockMode/CCM.swift

@@ -21,6 +21,8 @@
 import Darwin
 #elseif canImport(Glibc)
 import Glibc
+#elseif canImport(Musl)
+import Musl
 #elseif canImport(ucrt)
 import ucrt
 #elseif canImport(WASILibc)

+ 2 - 0
Sources/CryptoSwift/Cryptors.swift

@@ -17,6 +17,8 @@
 import Darwin
 #elseif canImport(Glibc)
 import Glibc
+#elseif canImport(Musl)
+import Musl
 #elseif canImport(ucrt)
 import ucrt
 #endif

+ 2 - 0
Sources/CryptoSwift/HKDF.swift

@@ -20,6 +20,8 @@
 import Darwin
 #elseif canImport(Glibc)
 import Glibc
+#elseif canImport(Musl)
+import Musl
 #elseif canImport(ucrt)
 import ucrt
 #elseif canImport(WASILibc)

+ 2 - 0
Sources/CryptoSwift/Int+Extension.swift

@@ -18,6 +18,8 @@
 import Darwin
 #elseif canImport(Glibc)
 import Glibc
+#elseif canImport(Musl)
+import Musl
 #elseif canImport(ucrt)
 import ucrt
 #endif

+ 2 - 0
Sources/CryptoSwift/PKCS/PBKDF2.swift

@@ -20,6 +20,8 @@
 import Darwin
 #elseif canImport(Glibc)
 import Glibc
+#elseif canImport(Musl)
+import Musl
 #elseif canImport(ucrt)
 import ucrt
 #elseif canImport(WASILibc)

+ 2 - 0
Sources/CryptoSwift/SHA3.swift

@@ -21,6 +21,8 @@
 import Darwin
 #elseif canImport(Glibc)
 import Glibc
+#elseif canImport(Musl)
+import Musl
 #elseif canImport(ucrt)
 import ucrt
 #endif

+ 2 - 0
Sources/CryptoSwift/SecureBytes.swift

@@ -17,6 +17,8 @@
 import Darwin
 #elseif canImport(Glibc)
 import Glibc
+#elseif canImport(Musl)
+import Musl
 #elseif canImport(WinSDK)
 import WinSDK
 #endif

+ 2 - 0
Sources/CryptoSwift/UInt32+Extension.swift

@@ -17,6 +17,8 @@
 import Darwin
 #elseif canImport(Glibc)
 import Glibc
+#elseif canImport(Musl)
+import Musl
 #elseif canImport(ucrt)
 import ucrt
 #endif

+ 2 - 0
Sources/CryptoSwift/UInt8+Extension.swift

@@ -17,6 +17,8 @@
 import Darwin
 #elseif canImport(Glibc)
 import Glibc
+#elseif canImport(Musl)
+import Musl
 #elseif canImport(ucrt)
 import ucrt
 #endif