Valet icon indicating copy to clipboard operation
Valet copied to clipboard

Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.

Results 15 Valet issues
Sort by recently updated
recently updated
newest added

Issue https://github.com/square/Valet/issues/253 was closed. But ... Using `accessControl: .userPresence`: Using `accessControl: .watch`: Unfortunately we can't Unlock the Item with System password, and I think someone else can have the same...

Running on tvOS 14.5, we're getting a `-26276` response to `SecItemCopyMatching(_:_:)` in many of the `SinglePromptSecureEnclaveIntegrationTests` tests. This doesn't match any of the `OSStatus` codes. The closest is `errSecDecode`, so...

This fixes #254. I also added some basic tests, but not as detailed because these new methods just call other already well tested methods. I didn't see the need to...

In order have more control when retrieving something secured by biometrics in the secure enclave, an option is to first create an `LAContext` and call `evaluatePolicy` with it, and then,...

Since watchOS does not have an XCTest framework, we [created a mock of the XCTest framework](https://github.com/square/Valet/pull/127/files#diff-4faaefffc8a2c2b2f510a97d4e1f2f74R30) and [built a watch app to host & run the tests](https://github.com/square/Valet/pull/127/files#diff-2dda50437e8523a6808dbbcf3eeb8791R29). This watch app...

help wanted

As of now, we have basically two methods for accessing data, namely `string` (`string(forKey:)`, `setString(:forKey:)`) and `object` (`object(forKey:)`, `setObject(:forKey:)`). While this covers all use cases as users can convert any...

One problem I'm running into with Valet is the fact that it doesn't namespace the various types that it includes, such as Identifier, Accessibility, and KeychainError. I think that if...

Hi,❤️ Valet and using it in some of my client apps already. So I decided to create a hands on video tutorial on why Valet is so straightforward to use....

Like apple doc says. > This bypasses a scenario where the user unlocks the device and then is almost immediately prompted for another fingerprint. Some times that scenario is really...

enhancement