diff --git a/Sources/Packages/Sources/SecretKit/Erasers/AnySecret.swift b/Sources/Packages/Sources/SecretKit/Erasers/AnySecret.swift index 88991dc..7f04fe1 100644 --- a/Sources/Packages/Sources/SecretKit/Erasers/AnySecret.swift +++ b/Sources/Packages/Sources/SecretKit/Erasers/AnySecret.swift @@ -3,7 +3,7 @@ import Foundation /// Type eraser for Secret. public struct AnySecret: Secret, @unchecked Sendable { - let base: Any + public let base: Any private let hashable: AnyHashable private let _id: () -> AnyHashable private let _name: () -> String diff --git a/Sources/Packages/Sources/SecretKit/Erasers/AnySecretStore.swift b/Sources/Packages/Sources/SecretKit/Erasers/AnySecretStore.swift index 4259846..675572d 100644 --- a/Sources/Packages/Sources/SecretKit/Erasers/AnySecretStore.swift +++ b/Sources/Packages/Sources/SecretKit/Erasers/AnySecretStore.swift @@ -1,8 +1,7 @@ import Foundation -import Combine /// Type eraser for SecretStore. -public class AnySecretStore: SecretStore, @unchecked Sendable { +open class AnySecretStore: SecretStore, @unchecked Sendable { let base: any Sendable private let _isAvailable: @MainActor @Sendable () -> Bool diff --git a/Sources/Packages/Sources/SecureEnclaveSecretKit/SecureEnclaveStore.swift b/Sources/Packages/Sources/SecureEnclaveSecretKit/SecureEnclaveStore.swift index 6b64c1d..9007447 100644 --- a/Sources/Packages/Sources/SecureEnclaveSecretKit/SecureEnclaveStore.swift +++ b/Sources/Packages/Sources/SecureEnclaveSecretKit/SecureEnclaveStore.swift @@ -248,9 +248,9 @@ extension SecureEnclave.Store { extension SecureEnclave { - enum Constants { - static let keyTag = Data("com.maxgoedjen.secretive.secureenclave.key".utf8) - static let keyType = kSecAttrKeyTypeECSECPrimeRandom as String + public enum Constants { + public static let keyTag = Data("com.maxgoedjen.secretive.secureenclave.key".utf8) + public static let keyType = kSecAttrKeyTypeECSECPrimeRandom as String static let unauthenticatedThreshold: TimeInterval = 0.05 }