Lines Matching defs:seckey

791  * \param seckey
800 const pgp_seckey_t *seckey)
806 switch (seckey->pubkey.alg) {
810 if (seckey->key.rsa.d == NULL) {
817 if (seckey->key.dsa.x == NULL) {
824 if (seckey->key.ecdsa.x == NULL) {
833 seckey->pubkey.alg);
863 switch (seckey->pubkey.alg) {
867 if (!rsa_sign(&sig->hash, &key->key.rsa, &seckey->key.rsa,
876 if (!dsa_sign(&sig->hash, &key->key.dsa, &seckey->key.dsa,
885 if (!ecdsa_sign(&sig->hash, &key->key.ecdsa, &seckey->key.ecdsa,
895 seckey->pubkey.alg);
1012 \param seckey Secret Key to use for signing
1022 const pgp_seckey_t *seckey,
1048 switch (seckey->pubkey.alg) {
1050 hash_alg = ecdsa_hashalg(&seckey->pubkey.key.ecdsa);
1085 pgp_start_sig(sig, seckey, hash_alg, sig_type);
1107 pgp_keyid(keyid, PGP_KEY_ID_SIZE, &seckey->pubkey, hash_alg);
1110 pgp_write_sig(output, sig, &seckey->pubkey, seckey);
1125 pgp_write_one_pass_sig(output, seckey, hash_alg, sig_type);
1150 pgp_keyid(keyid, PGP_KEY_ID_SIZE, &seckey->pubkey, hash_alg);
1153 pgp_write_sig(output, sig, &seckey->pubkey, seckey);
1173 \param seckey Secret Key
1183 const pgp_seckey_t *seckey,
1228 pgp_start_sig(sig, seckey, hash_alg, sig_type);
1256 pgp_write_one_pass_sig(output, seckey, hash_alg, sig_type);
1275 pgp_keyid(keyid, PGP_KEY_ID_SIZE, &seckey->pubkey, hash_alg);
1280 pgp_write_sig(output, sig, &seckey->pubkey, seckey);
1294 pgp_seckey_t *seckey,
1324 pgp_start_sig(sig, seckey, hash_alg, PGP_SIG_BINARY);
1342 pgp_keyid(keyid, sizeof(keyid), &seckey->pubkey, hash_alg);
1345 pgp_write_sig(output, sig, &seckey->pubkey, seckey);
1347 pgp_seckey_free(seckey);