/** \ingroup Core_Print \param key */ void ops_print_secret_keydata_verbose(const ops_keydata_t *key) { const ops_secret_key_t* skey=&key->key.skey; ops_print_public_keydata(key); ops_print_secret_key_verbose(key->type,skey); }
void ops_keyring_list(const ops_keyring_t* keyring) { int n; unsigned int i; ops_keydata_t* key; printf ("%d keys\n", keyring->nkeys); for(n=0,key=&keyring->keys[n] ; n < keyring->nkeys ; ++n,++key) { for(i=0; i<key->nuids; i++) { if (ops_is_key_secret(key)) ops_print_secret_keydata(key); else ops_print_public_keydata(key); } } }