Replace deprecated Data.withUnsafeMutableBytes call

Closes: #214
This commit is contained in:
2023-01-02 00:06:52 -05:00
committed by William Casarin
parent 9c6b802f19
commit 4f4557e4b6
2 changed files with 8 additions and 1 deletions

View File

@@ -448,7 +448,7 @@ func hex_encode(_ data: Data) -> String {
func random_bytes(count: Int) -> Data {
var data = Data(count: count)
_ = data.withUnsafeMutableBytes { mutableBytes in
SecRandomCopyBytes(kSecRandomDefault, count, mutableBytes)
SecRandomCopyBytes(kSecRandomDefault, count, mutableBytes.baseAddress!)
}
return data
}

View File

@@ -33,6 +33,13 @@ class damusTests: XCTestCase {
}
}
func testRandomBytes() {
let bytes = random_bytes(count: 32)
print("testRandomBytes \(hex_encode(bytes))")
XCTAssertEqual(bytes.count, 32)
}
func testParseMentionWithMarkdown() {
let md = """
Testing markdown in damus