Преглед на файлове

fix arrayOfBytes regarding output size

Marcin Krzyżanowski преди 10 години
родител
ревизия
a553a2b707
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      CryptoSwift/Generics.swift

+ 1 - 1
CryptoSwift/Generics.swift

@@ -55,7 +55,7 @@ func integerWithBytes<T: IntegerType>(bytes: [UInt8]) -> T {
 
 /** array of bytes, little-endian representation */
 func arrayOfBytes<T>(value:T, length:Int? = nil) -> [UInt8] {
-    let totalBytes = length ?? (sizeofValue(value) * 8)
+    let totalBytes = length ?? sizeof(T)
     var v = value
     
     var valuePointer = UnsafeMutablePointer<T>.alloc(1)