Selaa lähdekoodia

Update copyright headers

Marcin Krzyżanowski 8 vuotta sitten
vanhempi
commit
5626030ea8
68 muutettua tiedostoa jossa 635 lisäystä ja 131 poistoa
  1. 11 2
      Sources/CryptoSwift/AES.swift
  2. 10 2
      Sources/CryptoSwift/Array+Extension.swift
  3. 10 2
      Sources/CryptoSwift/Authenticator.swift
  4. 10 2
      Sources/CryptoSwift/BatchedCollection.swift
  5. 10 2
      Sources/CryptoSwift/Bit.swift
  6. 10 2
      Sources/CryptoSwift/BlockCipher.swift
  7. 10 2
      Sources/CryptoSwift/BlockMode/BlockMode.swift
  8. 10 2
      Sources/CryptoSwift/BlockMode/BlockModeOptions.swift
  9. 10 2
      Sources/CryptoSwift/BlockMode/BlockModeWorker.swift
  10. 11 2
      Sources/CryptoSwift/BlockMode/CBC.swift
  11. 11 2
      Sources/CryptoSwift/BlockMode/CFB.swift
  12. 11 2
      Sources/CryptoSwift/BlockMode/CTR.swift
  13. 11 2
      Sources/CryptoSwift/BlockMode/ECB.swift
  14. 11 2
      Sources/CryptoSwift/BlockMode/OFB.swift
  15. 11 2
      Sources/CryptoSwift/BlockMode/PCBC.swift
  16. 10 2
      Sources/CryptoSwift/BlockMode/RandomAccessBlockModeWorker.swift
  17. 11 2
      Sources/CryptoSwift/Blowfish.swift
  18. 10 2
      Sources/CryptoSwift/CSArrayType+Extensions.swift
  19. 11 2
      Sources/CryptoSwift/ChaCha20.swift
  20. 10 2
      Sources/CryptoSwift/Checksum.swift
  21. 10 2
      Sources/CryptoSwift/Cipher.swift
  22. 10 3
      Sources/CryptoSwift/Collection+Extension.swift
  23. 10 2
      Sources/CryptoSwift/Cryptors.swift
  24. 10 2
      Sources/CryptoSwift/Digest.swift
  25. 10 2
      Sources/CryptoSwift/DigestType.swift
  26. 10 2
      Sources/CryptoSwift/Foundation/AES+Foundation.swift
  27. 10 2
      Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift
  28. 10 2
      Sources/CryptoSwift/Foundation/CSArrayType+Foundation.swift
  29. 10 2
      Sources/CryptoSwift/Foundation/ChaCha20+Foundation.swift
  30. 10 2
      Sources/CryptoSwift/Foundation/Data+Extension.swift
  31. 10 2
      Sources/CryptoSwift/Foundation/HMAC+Foundation.swift
  32. 10 2
      Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift
  33. 10 2
      Sources/CryptoSwift/Foundation/String+FoundationExtension.swift
  34. 10 2
      Sources/CryptoSwift/Foundation/Utils+Foundation.swift
  35. 11 3
      Sources/CryptoSwift/Generics.swift
  36. 10 2
      Sources/CryptoSwift/HMAC.swift
  37. 2 1
      Sources/CryptoSwift/Int+Extension.swift
  38. 10 2
      Sources/CryptoSwift/IntegerConvertible.swift
  39. 10 2
      Sources/CryptoSwift/MD5.swift
  40. 10 2
      Sources/CryptoSwift/NoPadding.swift
  41. 11 2
      Sources/CryptoSwift/Operators.swift
  42. 10 2
      Sources/CryptoSwift/PKCS5/PBKDF1.swift
  43. 11 2
      Sources/CryptoSwift/PKCS5/PBKDF2.swift
  44. 11 2
      Sources/CryptoSwift/PKCS5/PKCS5.swift
  45. 11 2
      Sources/CryptoSwift/PKCS7.swift
  46. 10 2
      Sources/CryptoSwift/Padding.swift
  47. 11 2
      Sources/CryptoSwift/Poly1305.swift
  48. 10 2
      Sources/CryptoSwift/Rabbit.swift
  49. 10 2
      Sources/CryptoSwift/RandomAccessCryptor.swift
  50. 10 2
      Sources/CryptoSwift/RandomBytesSequence.swift
  51. 10 2
      Sources/CryptoSwift/SHA1.swift
  52. 11 2
      Sources/CryptoSwift/SHA2.swift
  53. 11 2
      Sources/CryptoSwift/SHA3.swift
  54. 10 2
      Sources/CryptoSwift/SecureBytes.swift
  55. 10 2
      Sources/CryptoSwift/String+Extension.swift
  56. 10 2
      Sources/CryptoSwift/UInt16+Extension.swift
  57. 10 2
      Sources/CryptoSwift/UInt32+Extension.swift
  58. 10 2
      Sources/CryptoSwift/UInt64+Extension.swift
  59. 10 2
      Sources/CryptoSwift/UInt8+Extension.swift
  60. 10 2
      Sources/CryptoSwift/Updatable.swift
  61. 10 2
      Sources/CryptoSwift/Utils.swift
  62. 10 2
      Sources/CryptoSwift/ZeroPadding.swift
  63. 1 1
      Tests/CryptoSwiftTests/AESTests.swift
  64. 1 1
      Tests/CryptoSwiftTests/ChaCha20Tests.swift
  65. 1 1
      Tests/CryptoSwiftTests/DigestTests.swift
  66. 1 1
      Tests/CryptoSwiftTests/ExtensionsTest.swift
  67. 1 1
      Tests/CryptoSwiftTests/PaddingTests.swift
  68. 1 1
      Tests/CryptoSwiftTests/Poly1305Tests.swift

+ 11 - 2
Sources/CryptoSwift/AES.swift

@@ -2,9 +2,18 @@
 //  AES.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 21/11/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  Implementation of Gladman algorithm http://www.gladman.me.uk/AES
 //
 

+ 10 - 2
Sources/CryptoSwift/Array+Extension.swift

@@ -2,8 +2,16 @@
 //  ArrayExtension.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 10/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 extension Array {

+ 10 - 2
Sources/CryptoSwift/Authenticator.swift

@@ -2,8 +2,16 @@
 //  MAC.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 03/09/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 /// Message authentication code.

+ 10 - 2
Sources/CryptoSwift/BatchedCollection.swift

@@ -2,8 +2,16 @@
 //  BatchedCollection.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 08/01/2017.
-//  Copyright © 2017 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 struct BatchedCollectionIndex<Base: Collection> {

+ 10 - 2
Sources/CryptoSwift/Bit.swift

@@ -2,8 +2,16 @@
 //  Bit.swift
 //  CryptoSwift
 //
-//  Created by Pedro Silva on 29/03/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 enum Bit: Int {

+ 10 - 2
Sources/CryptoSwift/BlockCipher.swift

@@ -2,8 +2,16 @@
 //  BlockCipher.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 15/04/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 protocol BlockCipher: Cipher {

+ 10 - 2
Sources/CryptoSwift/BlockMode/BlockMode.swift

@@ -2,8 +2,16 @@
 //  BlockMode.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 08/03/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 typealias CipherOperationOnBlock = (_ block: Array<UInt8>) -> Array<UInt8>?

+ 10 - 2
Sources/CryptoSwift/BlockMode/BlockModeOptions.swift

@@ -2,8 +2,16 @@
 //  BlockModeOptions.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 08/03/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 struct BlockModeOptions: OptionSet {

+ 10 - 2
Sources/CryptoSwift/BlockMode/BlockModeWorker.swift

@@ -2,8 +2,16 @@
 //  BlockModeWorker.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 06/05/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 protocol BlockModeWorker {

+ 11 - 2
Sources/CryptoSwift/BlockMode/CBC.swift

@@ -2,9 +2,18 @@
 //  CBC.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 08/03/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  Cipher-block chaining (CBC)
 //
 

+ 11 - 2
Sources/CryptoSwift/BlockMode/CFB.swift

@@ -2,9 +2,18 @@
 //  CFB.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 08/03/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  Cipher feedback (CFB)
 //
 

+ 11 - 2
Sources/CryptoSwift/BlockMode/CTR.swift

@@ -2,9 +2,18 @@
 //  CTR.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 08/03/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  Counter (CTR)
 //
 

+ 11 - 2
Sources/CryptoSwift/BlockMode/ECB.swift

@@ -2,9 +2,18 @@
 //  BlockMode.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 27/12/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  Electronic codebook (ECB)
 //
 

+ 11 - 2
Sources/CryptoSwift/BlockMode/OFB.swift

@@ -2,9 +2,18 @@
 //  OFB.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 08/03/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 // Output Feedback (OFB)
 //
 

+ 11 - 2
Sources/CryptoSwift/BlockMode/PCBC.swift

@@ -2,9 +2,18 @@
 //  PCBM.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 08/03/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  Propagating Cipher Block Chaining (PCBC)
 //
 

+ 10 - 2
Sources/CryptoSwift/BlockMode/RandomAccessBlockModeWorker.swift

@@ -2,8 +2,16 @@
 //  RandomAccessBlockModeWorker.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 29/07/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 protocol RandomAccessBlockModeWorker: BlockModeWorker {

+ 11 - 2
Sources/CryptoSwift/Blowfish.swift

@@ -2,9 +2,18 @@
 //  Blowfish.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 26/10/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  https://en.wikipedia.org/wiki/Blowfish_(cipher)
 //  Based on Paul Kocher implementation
 //

+ 10 - 2
Sources/CryptoSwift/CSArrayType+Extensions.swift

@@ -2,8 +2,16 @@
 //  _ArrayType+Extensions.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 08/10/15.
-//  Copyright © 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 public protocol CSArrayType: RangeReplaceableCollection {

+ 11 - 2
Sources/CryptoSwift/ChaCha20.swift

@@ -2,9 +2,18 @@
 //  ChaCha20.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 25/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  https://tools.ietf.org/html/rfc7539
 //
 

+ 10 - 2
Sources/CryptoSwift/Checksum.swift

@@ -2,8 +2,16 @@
 //  Checksum.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 25/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 /// CRC - cyclic redundancy check code.

+ 10 - 2
Sources/CryptoSwift/Cipher.swift

@@ -2,8 +2,16 @@
 //  Cipher.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 29/05/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 public enum CipherError: Error {

+ 10 - 3
Sources/CryptoSwift/Collection+Extension.swift

@@ -2,10 +2,17 @@
 //  Collection+Extension.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 02/08/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
-
 extension Collection where Self.Iterator.Element == UInt8, Self.Index == Int {
 
     func toUInt32Array() -> Array<UInt32> {

+ 10 - 2
Sources/CryptoSwift/Cryptors.swift

@@ -2,8 +2,16 @@
 //  Cryptors.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 30/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 #if os(Linux) || os(Android) || os(FreeBSD)

+ 10 - 2
Sources/CryptoSwift/Digest.swift

@@ -2,8 +2,16 @@
 //  Hash.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 07/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 @available(*, deprecated: 0.6.0, renamed: "Digest")

+ 10 - 2
Sources/CryptoSwift/DigestType.swift

@@ -2,8 +2,16 @@
 //  Digest.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 17/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 internal protocol DigestType {

+ 10 - 2
Sources/CryptoSwift/Foundation/AES+Foundation.swift

@@ -2,8 +2,16 @@
 //  AES+Foundation.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 27/09/15.
-//  Copyright © 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 import Foundation

+ 10 - 2
Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift

@@ -2,8 +2,16 @@
 //  Blowfish+Foundation.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 27/10/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 import Foundation

+ 10 - 2
Sources/CryptoSwift/Foundation/CSArrayType+Foundation.swift

@@ -2,8 +2,16 @@
 //  CSArrayType+Foundation.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 27/04/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 import Foundation

+ 10 - 2
Sources/CryptoSwift/Foundation/ChaCha20+Foundation.swift

@@ -2,8 +2,16 @@
 //  ChaCha20+Foundation.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 27/09/15.
-//  Copyright © 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 import Foundation

+ 10 - 2
Sources/CryptoSwift/Foundation/Data+Extension.swift

@@ -2,8 +2,16 @@
 //  PGPDataExtension.swift
 //  SwiftPGP
 //
-//  Created by Marcin Krzyzanowski on 05/07/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 import Foundation

+ 10 - 2
Sources/CryptoSwift/Foundation/HMAC+Foundation.swift

@@ -2,8 +2,16 @@
 //  HMAC+Foundation.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 12/09/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 import Foundation

+ 10 - 2
Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift

@@ -2,8 +2,16 @@
 //  Rabbit+Foundation.swift
 //  CryptoSwift
 //
-//  Created by Dima Kalachov on 13/11/15.
-//  Copyright © 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 import Foundation

+ 10 - 2
Sources/CryptoSwift/Foundation/String+FoundationExtension.swift

@@ -2,8 +2,16 @@
 //  String+Extension.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 13/10/15.
-//  Copyright © 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 import Foundation

+ 10 - 2
Sources/CryptoSwift/Foundation/Utils+Foundation.swift

@@ -2,8 +2,16 @@
 //  Utils+Foundation.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 27/09/15.
-//  Copyright © 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 import Foundation

+ 11 - 3
Sources/CryptoSwift/Generics.swift

@@ -2,11 +2,19 @@
 //  Generics.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 02/09/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
-/** Protocol and extensions for integerFrom(bits:). Bit hakish for me, but I can't do it in any other way */
+/// Protocol and extensions for integerFrom(bits:). Bit hakish for me, but I can't do it in any other way */
 protocol Initiable {
     init(_ v: Int)
     init(_ v: UInt)

+ 10 - 2
Sources/CryptoSwift/HMAC.swift

@@ -2,8 +2,16 @@
 //  HMAC.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 13/01/15.
-//  Copyright (c) 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 public final class HMAC: Authenticator {

+ 2 - 1
Sources/CryptoSwift/Int+Extension.swift

@@ -3,7 +3,7 @@
 //  CryptoSwift
 //
 //  Created by Marcin Krzyzanowski on 12/08/14.
-//  Copyright (C) 2014 Marcin Krzyżanowski <marcin.krzyzanowski@gmail.com>
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
 //  This software is provided 'as-is', without any express or implied warranty.
 //
 //  In no event will the authors be held liable for any damages arising from the use of this software.
@@ -13,6 +13,7 @@
 //  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
 //  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
 //  - This notice may not be removed or altered from any source or binary distribution.
+//
 
 #if os(Linux) || os(Android) || os(FreeBSD)
     import Glibc

+ 10 - 2
Sources/CryptoSwift/IntegerConvertible.swift

@@ -2,8 +2,16 @@
 //  IntegerConvertible.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 02/06/15.
-//  Copyright (c) 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 protocol BitshiftOperationsType {

+ 10 - 2
Sources/CryptoSwift/MD5.swift

@@ -2,8 +2,16 @@
 //  MD5.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 06/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 public final class MD5: DigestType {

+ 10 - 2
Sources/CryptoSwift/NoPadding.swift

@@ -2,8 +2,16 @@
 //  NoPadding.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 02/04/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 public struct NoPadding: Padding {

+ 11 - 2
Sources/CryptoSwift/Operators.swift

@@ -2,9 +2,18 @@
 //  Operators.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 02/09/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 /*
  Bit shifting with overflow protection using overflow operator "&".
  Approach is consistent with standard overflow operators &+, &-, &*, &/

+ 10 - 2
Sources/CryptoSwift/PKCS5/PBKDF1.swift

@@ -2,8 +2,16 @@
 //  PBKDF1.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 07/06/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 public extension PKCS5 {

+ 11 - 2
Sources/CryptoSwift/PKCS5/PBKDF2.swift

@@ -2,9 +2,18 @@
 //  PBKDF2.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 05/04/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  https://www.ietf.org/rfc/rfc2898.txt
 //
 

+ 11 - 2
Sources/CryptoSwift/PKCS5/PKCS5.swift

@@ -2,9 +2,18 @@
 //  PKCS.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 12/03/15.
-//  Copyright (c) 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  PKCS is a group of public-key cryptography standards devised
 //  and published by RSA Security Inc, starting in the early 1990s.
 //

+ 11 - 2
Sources/CryptoSwift/PKCS7.swift

@@ -2,9 +2,18 @@
 //  PKCS7.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 28/02/15.
-//  Copyright (c) 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  PKCS is a group of public-key cryptography standards devised
 //  and published by RSA Security Inc, starting in the early 1990s.
 //

+ 10 - 2
Sources/CryptoSwift/Padding.swift

@@ -2,8 +2,16 @@
 //  Padding.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 27/02/15.
-//  Copyright (c) 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 public protocol Padding {

+ 11 - 2
Sources/CryptoSwift/Poly1305.swift

@@ -2,9 +2,18 @@
 //  Poly1305.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 30/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  http://tools.ietf.org/html/draft-agl-tls-chacha20poly1305-04#section-4
 //  nacl/crypto_onetimeauth/poly1305/ref/auth.c
 //

+ 10 - 2
Sources/CryptoSwift/Rabbit.swift

@@ -2,8 +2,16 @@
 //  Rabbit.swift
 //  CryptoSwift
 //
-//  Created by Dima Kalachov on 12/11/15.
-//  Copyright © 2015 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 private typealias Key = SecureBytes

+ 10 - 2
Sources/CryptoSwift/RandomAccessCryptor.swift

@@ -2,8 +2,16 @@
 //  RandomAccessCryptor.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 29/07/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 /// Random access cryptor

+ 10 - 2
Sources/CryptoSwift/RandomBytesSequence.swift

@@ -2,8 +2,16 @@
 //  RandomBytesSequence.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 10/10/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 #if os(Linux) || os(Android) || os(FreeBSD)

+ 10 - 2
Sources/CryptoSwift/SHA1.swift

@@ -2,8 +2,16 @@
 //  SHA1.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 16/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 public final class SHA1: DigestType {

+ 11 - 2
Sources/CryptoSwift/SHA2.swift

@@ -2,9 +2,18 @@
 //  SHA2.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 24/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  TODO: generic for process32/64 (UInt32/UInt64)
 //
 

+ 11 - 2
Sources/CryptoSwift/SHA3.swift

@@ -2,9 +2,18 @@
 //  SHA3.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 23/09/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
 //
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
+//
+
 //  http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf
 //  http://keccak.noekeon.org/specs_summary.html
 //

+ 10 - 2
Sources/CryptoSwift/SecureBytes.swift

@@ -2,8 +2,16 @@
 //  SecureBytes.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 15/04/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 #if os(Linux) || os(Android) || os(FreeBSD)

+ 10 - 2
Sources/CryptoSwift/String+Extension.swift

@@ -2,8 +2,16 @@
 //  StringExtension.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 15/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 /** String extension */

+ 10 - 2
Sources/CryptoSwift/UInt16+Extension.swift

@@ -2,8 +2,16 @@
 //  UInt16+Extension.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 06/08/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 /** array of bytes */

+ 10 - 2
Sources/CryptoSwift/UInt32+Extension.swift

@@ -2,8 +2,16 @@
 //  UInt32Extension.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 02/09/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 #if os(Linux) || os(Android) || os(FreeBSD)

+ 10 - 2
Sources/CryptoSwift/UInt64+Extension.swift

@@ -2,8 +2,16 @@
 //  UInt64Extension.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 02/09/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 /** array of bytes */

+ 10 - 2
Sources/CryptoSwift/UInt8+Extension.swift

@@ -2,8 +2,16 @@
 //  ByteExtension.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 07/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 #if os(Linux) || os(Android) || os(FreeBSD)

+ 10 - 2
Sources/CryptoSwift/Updatable.swift

@@ -2,8 +2,16 @@
 //  Updatable.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 06/05/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 /// A type that supports incremental updates. For example Digest or Cipher may be updatable

+ 10 - 2
Sources/CryptoSwift/Utils.swift

@@ -2,8 +2,16 @@
 //  Utils.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 26/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 func rotateLeft(_ value: UInt8, by: UInt8) -> UInt8 {

+ 10 - 2
Sources/CryptoSwift/ZeroPadding.swift

@@ -2,8 +2,16 @@
 //  ZeroPadding.swift
 //  CryptoSwift
 //
-//  Created by Marcin Krzyzanowski on 13/06/16.
-//  Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyżanowski <marcin@krzyzanowskim.com>
+//  This software is provided 'as-is', without any express or implied warranty.
+//
+//  In no event will the authors be held liable for any damages arising from the use of this software.
+//
+//  Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+//
+//  - The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
+//  - Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+//  - This notice may not be removed or altered from any source or binary distribution.
 //
 
 /// All the bytes that are required to be padded are padded with zero.

+ 1 - 1
Tests/CryptoSwiftTests/AESTests.swift

@@ -3,7 +3,7 @@
 //  CryptoSwift
 //
 //  Created by Marcin Krzyzanowski on 27/12/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyzanowski. All rights reserved.
 //
 import XCTest
 import Foundation

+ 1 - 1
Tests/CryptoSwiftTests/ChaCha20Tests.swift

@@ -3,7 +3,7 @@
 //  CryptoSwift
 //
 //  Created by Marcin Krzyzanowski on 27/12/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyzanowski. All rights reserved.
 //
 import XCTest
 import Foundation

+ 1 - 1
Tests/CryptoSwiftTests/DigestTests.swift

@@ -3,7 +3,7 @@
 //  CryptoSwiftTests
 //
 //  Created by Marcin Krzyzanowski on 06/07/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyzanowski. All rights reserved.
 //
 // http://www.di-mgt.com.au/sha_testvectors.html (http://csrc.nist.gov/groups/ST/toolkit/documents/Examples/SHA_All.pdf)
 //

+ 1 - 1
Tests/CryptoSwiftTests/ExtensionsTest.swift

@@ -3,7 +3,7 @@
 //  CryptoSwift
 //
 //  Created by Marcin Krzyzanowski on 15/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyzanowski. All rights reserved.
 //
 import XCTest
 import Foundation

+ 1 - 1
Tests/CryptoSwiftTests/PaddingTests.swift

@@ -3,7 +3,7 @@
 //  CryptoSwift
 //
 //  Created by Marcin Krzyzanowski on 27/12/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyzanowski. All rights reserved.
 //
 import XCTest
 @testable import CryptoSwift

+ 1 - 1
Tests/CryptoSwiftTests/Poly1305Tests.swift

@@ -3,7 +3,7 @@
 //  CryptoSwift
 //
 //  Created by Marcin Krzyzanowski on 29/08/14.
-//  Copyright (c) 2014 Marcin Krzyzanowski. All rights reserved.
+//  Copyright (C) 2014-2017 Krzyzanowski. All rights reserved.
 //
 import XCTest
 import Foundation