PBKDF2Tests.swift 630 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // PBKDF2Tests.swift
  3. // CryptoSwift
  4. //
  5. // Created by Marcin Krzyzanowski on 04/04/16.
  6. // Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
  7. //
  8. import XCTest
  9. @testable import CryptoSwift
  10. class PBKDF2Tests: XCTestCase {
  11. override func setUp() {
  12. super.setUp()
  13. }
  14. override func tearDown() {
  15. super.tearDown()
  16. }
  17. func test1() {
  18. let p = try! PKCS5.PBKDF2(password: "s33krit".utf8.map({ $0 }), salt: "nacl".utf8.map({ $0 }), iterations: 2, keyLength: 123, hashVariant: .sha1)
  19. let value = p.calculate()
  20. print(value.toHexString());
  21. print("done")
  22. }
  23. }