         :param: salt        The salt to use in the hash.
 
         The `salt` must be 16 characters in length. Also, the `salt` must be properly formatted
-        with accpeted version, revision, and salt rounds. If any of this is not true, nil is
+        with accepted version, revision, and salt rounds. If any of this is not true, nil is
         returned.
 
         :returns: String?  The hashed password.

        }

        return nil
    }

    // MARK: - Private Class Methods

    */
    class func generateSaltWithNumberOfRounds(rounds: UInt) -> String {
        var randomData : NSData = JKBCryptRandom.generateRandomSignedDataOfLength(BCRYPT_SALT_LEN)

        var salt : String
        salt =  "$2a$" + ((rounds < 10) ? "0" : "") + "\(rounds)" + "$"
        salt += JKBCrypt.encodeData(randomData, ofLength: UInt(randomData.length))

        return salt
    }

