cake_wallet/macos/CakeWallet/secRandom.swift
2023-01-25 02:38:28 +02:00

12 lines
300 B
Swift

import Foundation
func secRandom(count: Int) -> Data? {
var bytes = [Int8](repeating: 0, count: count)
let status = SecRandomCopyBytes(kSecRandomDefault, bytes.count, &bytes)
if status == errSecSuccess {
return Data(bytes: bytes, count: bytes.count)
}
return nil
}