Explorar el Código

Revert "Move HMAC calculation outside iteration loop to improve performance."

This reverts commit 21a1319b5d94ac67e78c4794b87924db2b2f091d.
Marcin Krzyżanowski hace 9 años
padre
commit
5a9d04990a
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      Sources/CryptoSwift/PKCS5/PBKDF2.swift

+ 1 - 1
Sources/CryptoSwift/PKCS5/PBKDF2.swift

@@ -97,8 +97,8 @@ fileprivate extension PKCS5.PBKDF2 {
             if self.iterations > 1 {
                 // U_2 = PRF (P, U_1) ,
                 // U_c = PRF (P, U_{c-1}) .
-                u = try prf.authenticate(u)
                 for _ in 2...self.iterations {
+                    u = try prf.authenticate(u)
                     for x in 0..<ret.count {
                         ret[x] = ret[x] ^ u[x]
                     }