Now in Swift 5 'withUnsafeMutableBytes' is deprecated. var headerBuffer = [UInt8](repeating: 0, count: kCryptoExportImportManagerASNHeaderLengthForRSA); headerBuffer[0] = kCryptoExportImportManagerASNHeaderSequenceMark;