{"repo":"keycard-tech/keycard-go","free":true,"listed":false,"github":"https://github.com/keycard-tech/keycard-go","clone":"git clone https://github.com/keycard-tech/keycard-go.git","description":"Go pkg to interact with the Status Keycard","language":"Go","stars":43,"topics":["keycard","ethereum","hardware-wallet","wallet","smartcard"],"license":"MPL-2.0","category":"blockchain-web3","readme_excerpt":"keycard-go keycard-go is a set of Go packages for interacting with the Status Keycard, a secure NFC-based hardware wallet. If you only need a CLI tool to initialize your card, check out keycard-cli. Packages Package Description --- --- keycard Main API — CommandSet for card operations, secure channel, pairing keycard/globalplatform GlobalPlatform commands — applet installation, SCP02 secure channel keycard/apdu APDU command/response types and encoding keycard/crypto Cryptographic utilities (ECDH, AES-CCM, HMAC, PBKDF2, zeroization) keycard/derivationpath BIP32 derivation path parsing and encoding keycard/identifiers AIDs and instance identifiers for Keycard, NDEF, Cash keycard/tlv TLV encoding/decoding keycard/types Shared types — Pairing , Signature , Bip32KeyPair , ApplicationInfo , etc. Keycard Commands Setup and Status Command Method(s) --- --- SELECT Select() INIT Init() , InitWithSecret() , InitV2() , InitWithOptions() FACTORY RESET FactoryReset() GET STATUS GetStatus() , GetStatusApplication() , GetStatusKeyPath() IDENTIFY Identify() Secure Channel Feature Details --- --- V1 (pairing-based) OpenSecureChannel() , AutoOpenSecureChannel() V2 (certificate-based, app ≥ 4.0) AutoOpenSecureChannel() , AutoPair() Auto-detection SecureChannelVersion() — selected automatically after Select() Mutual Authentication Performed automatically during channel open Pairing (Secure Channel V1) Command Method(s) --- --- PAIR Pair() (legacy), AutoPairWithMode() , AutoPairWithSecret() , Auto","default_branch":null,"files":null,"tree":[],"storefront":"/r/keycard-tech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/keycard-tech/keycard-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}