functionality and specs to decrypt keychain