shtirlic / Yubikeylockd
Licence: mit
Simple daemon for locking and unlocking macOS with Yubikey
Stars: ✭ 78
Programming Languages
c
50402 projects - #5 most used programming language
Projects that are alternatives of or similar to Yubikeylockd
Yubikey Agent
yubikey-agent is a seamless ssh-agent for YubiKeys.
Stars: ✭ 1,744 (+2135.9%)
Mutual labels: cryptography, yubikey
Piv Go
Keys and certificates for YubiKeys, written in Go
Stars: ✭ 172 (+120.51%)
Mutual labels: cryptography, yubikey
Go Ykpiv
Golang interface to manage Yubikeys, including a crypto.Signer & crypto.Decrypter interface
Stars: ✭ 196 (+151.28%)
Mutual labels: cryptography, yubikey
Lazysodium Android
An Android implementation of the Libsodium cryptography library. For the lazy dev.
Stars: ✭ 69 (-11.54%)
Mutual labels: cryptography
Ssri
Standard Subresource Integrity library for Node.js
Stars: ✭ 69 (-11.54%)
Mutual labels: cryptography
Mkinitcpio Ykfde
Full disk encryption with Yubikey (Yubico key)
Stars: ✭ 72 (-7.69%)
Mutual labels: yubikey
Gurvy
gurvy implements Elliptic Curve Cryptography (+Pairing) for BLS12-381, BLS12-377, BW6-761, and BN256. Originally developed (and used) by gnark
Stars: ✭ 66 (-15.38%)
Mutual labels: cryptography
Switchpresence
A Nintendo Switch custom sysmodule for Discord Rich Presence.
Stars: ✭ 75 (-3.85%)
Mutual labels: homebrew
Cthulhu
Homebrew alternative to Nintendo's dev unit software
Stars: ✭ 72 (-7.69%)
Mutual labels: homebrew
Taskell
Command-line Kanban board/task manager with support for Trello boards and GitHub projects
Stars: ✭ 1,175 (+1406.41%)
Mutual labels: homebrew
Peerflix Server
Streaming torrent client for Node.js with web ui.
Stars: ✭ 1,157 (+1383.33%)
Mutual labels: daemon
Libbls
BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)
Stars: ✭ 74 (-5.13%)
Mutual labels: cryptography
2016lykagguvenligivesizmatestleri
Network Security Notes ☔️
Stars: ✭ 75 (-3.85%)
Mutual labels: cryptography
Babassl
A Brisk and Better Assured Cryptographic Toolkit
Stars: ✭ 68 (-12.82%)
Mutual labels: cryptography
Simon speck ciphers
Implementations of the Simon and Speck Block Ciphers
Stars: ✭ 74 (-5.13%)
Mutual labels: cryptography
Desmume Psp
A Nintendo DS emulator for PlayStation Portable.
Stars: ✭ 72 (-7.69%)
Mutual labels: homebrew
Veracruz
Main repository for the Veracruz privacy-preserving compute project.
Stars: ✭ 71 (-8.97%)
Mutual labels: cryptography
Pebble
Unofficial Pebble watch support for SailfishOS/Jolla
Stars: ✭ 71 (-8.97%)
Mutual labels: daemon
yubikeylockd
Simple daemon for locking and unlocking macOS with Yubikey.
Install
Via Homebrew formula:
brew tap shtirlic/yubikeylockd https://github.com/shtirlic/yubikeylockd
brew install shtirlic/yubikeylockd/yubikeylockd
Additional requirements
- YubiKey using the native smart card (PIV) mode
- Require password immediately after sleep or screen saver begins
How it works
When you attach Yubikey for the first time launchctl
will run yubikeylockd
daemon
that will simply monitor the state of the Yubikey USB devices.
Daemon based on the sample provided by Apple for IOKit development.
It does two things:
- when device is attached it makes activity via
IOPMAssertionDeclareUserActivity
call to turn screen on - after device is detached it uses
IORequestIdle
to put display to sleep and (if you configured it) also locks the OS X
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].