sskeychain is an Objective-C library that provides a simplified programming interface for managing secure data persistence on iOS and macOS. It serves as an object-oriented wrapper for the Apple Security framework, enabling the storage and retrieval of passwords and account credentials.
The main features of soffes/sskeychain are: Credential Storage, iOS Keychain Management, Apple Platform Keychain Wrappers, System Keychain Interfaces, Cross-Platform Apple Applications, C-API Wrappers, macOS Keychain Credential Stores, Platform-Specific API Implementations.
Open-source alternatives to soffes/sskeychain include: soffes/samkeychain — SAMKeychain is an Objective-C keychain manager providing a programmatic interface to create, read, and delete secure… blockskit/blockskit — BlocksKit is a low-level utility library for Apple platform development, specifically designed for managing the… ccgus/fmdb — fmdb is an object-oriented SQLite database library and persistence layer for native macOS and iOS environments. It… kishikawakatsumi/keychainaccess — KeychainAccess is a Swift library used for storing and retrieving encrypted data within the Apple system keychain… ncb000gt/node.bcrypt.js — This is a Node.js library for securely hashing and verifying passwords using the bcrypt adaptive hashing algorithm. It… owasp/cheatsheetseries — The OWASP Cheat Sheet Series is a comprehensive, community-driven repository of concise security best practices and…
SAMKeychain is an Objective-C keychain manager providing a programmatic interface to create, read, and delete secure credentials stored in the macOS and iOS system keychain. It serves as a lightweight wrapper for managing passwords and sensitive data on Apple platforms. The project provides a unified API that abstracts the implementation differences between macOS and iOS. It wraps low-level C APIs in Objective-C classes to provide an object-oriented interface for interacting with the system security daemon. The library covers secure credential storage and access control, including the abilit
BlocksKit is a low-level utility library for Apple platform development, specifically designed for managing the execution flow and memory of blocks within macOS and iOS applications. It provides a collection of helper functions to simplify the use of blocks in Objective-C and C, reducing boilerplate code and addressing inherent technical limitations. The library focuses on bridging Objective-C blocks with legacy C-based APIs by providing compatible wrapper structures and function-pointer emulation. It enables the passing of blocks through system interfaces that require strict C-style callback
fmdb is an object-oriented SQLite database library and persistence layer for native macOS and iOS environments. It provides an Objective-C wrapper that encapsulates the low-level C API, allowing applications to manage local relational data storage and embedded database connections through a high-level interface. The library focuses on thread-safe database access by synchronizing operations across multiple threads using serialized queues to prevent data corruption and race conditions. It includes specialized capabilities for secure local storage, such as database encryption and the management
KeychainAccess is a Swift library used for storing and retrieving encrypted data within the Apple system keychain across iOS and macOS. It provides a type-safe interface for managing sensitive information and user credentials on iOS, macOS, tvOS, and watchOS. The library includes a biometric authentication interface that requires FaceID or TouchID verification with custom prompts before accessing specific secure items. It also enables the synchronization of credentials across Apple devices via a cloud keychain and provides a manager for sharing login credentials between native applications an