Browse Source

Mark class as final

Marcin Krzyżanowski 9 years ago
parent
commit
28a1b60234
2 changed files with 2 additions and 2 deletions
  1. 1 1
      Sources/CryptoSwift/Poly1305.swift
  2. 1 1
      Sources/CryptoSwift/SecureBytes.swift

+ 1 - 1
Sources/CryptoSwift/Poly1305.swift

@@ -14,7 +14,7 @@ final public class Poly1305 {
     let blockSize = 16
     private var ctx:Context?
     
-    private class Context {
+    private final class Context {
         var r            = Array<UInt8>(repeating: 0, count: 17)
         var h            = Array<UInt8>(repeating: 0, count: 17)
         var pad          = Array<UInt8>(repeating: 0, count: 17)

+ 1 - 1
Sources/CryptoSwift/SecureBytes.swift

@@ -15,7 +15,7 @@
     import Darwin
 #endif
 
-class SecureBytes {
+final class SecureBytes {
     private let bytes: Array<UInt8>
     let count: Int