Browse Source

Merge pull request #879 from cbaies-bc/padding-ISO10126-fix

Fix arc4random Linux compatibility
Marcin Krzyzanowski 4 years ago
parent
commit
bdfc481d79
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Sources/CryptoSwift/ISO10126Padding.swift

+ 1 - 1
Sources/CryptoSwift/ISO10126Padding.swift

@@ -27,7 +27,7 @@ struct ISO10126Padding: PaddingProtocol {
     let padding = UInt8(blockSize - (bytes.count % blockSize))
     let padding = UInt8(blockSize - (bytes.count % blockSize))
     var withPadding = bytes
     var withPadding = bytes
     if padding > 0 {
     if padding > 0 {
-      withPadding += (0..<(padding - 1)).map { _ in UInt8(arc4random() % 254 + 1) } + [padding]
+      withPadding += (0..<(padding - 1)).map { _ in UInt8.random(in: 0...255) } + [padding]
     }
     }
     return withPadding
     return withPadding
   }
   }