// Fixtura negativa Swift: Security importat pentru SecRandomCopyBytes (aleator, nu criptografie; forma din libsignal // swift/Sources/LibSignalClient/Utils.swift:258-267), si numele API-urilor libsignal si CryptoKit FARA importurile lor: un fisier // care nu importa modulul nu poate chema acel API, deci nu e o folosire. Nicio gasire. import Foundation #if canImport(Security) import Security #endif func fillRandom(_ buffer: inout [UInt8]) throws { let result = SecRandomCopyBytes(kSecRandomDefault, buffer.count, &buffer) guard result == errSecSuccess else { throw NSError(domain: "SecRandomCopyBytes failed (error code \(result))", code: Int(result)) } } func faraImport() { let id = IdentityKeyPair.generate() let d = SHA256.hash(data: Data()) let k = KEMKeyPair.generate() let s = try? Aes256GcmSiv(key: [UInt8]()) _ = (id, d, k, s) }