Lines Matching refs:pubkey
1238 nss_setup_key_digest(int algo, SECKEYPublicKey** pubkey, HASH_HashType* htype, in nss_setup_key_digest() argument
1267 *pubkey = nss_buf2dsa(key, keylen); in nss_setup_key_digest()
1268 if(!*pubkey) { in nss_setup_key_digest()
1286 *pubkey = nss_buf2rsa(key, keylen); in nss_setup_key_digest()
1287 if(!*pubkey) { in nss_setup_key_digest()
1323 *pubkey = nss_buf2rsa(key, keylen); in nss_setup_key_digest()
1324 if(!*pubkey) { in nss_setup_key_digest()
1335 *pubkey = nss_buf2ecdsa(key, keylen, in nss_setup_key_digest()
1337 if(!*pubkey) { in nss_setup_key_digest()
1345 *pubkey = nss_buf2ecdsa(key, keylen, in nss_setup_key_digest()
1347 if(!*pubkey) { in nss_setup_key_digest()
1387 SECKEYPublicKey* pubkey = NULL; in verify_canonrrset() local
1395 if(!nss_setup_key_digest(algo, &pubkey, &htype, key, keylen, in verify_canonrrset()
1399 SECKEY_DestroyPublicKey(pubkey); in verify_canonrrset()
1414 SECKEY_DestroyPublicKey(pubkey); in verify_canonrrset()
1417 if(SECITEM_CopyItem(pubkey->arena, &secsig, p)) { in verify_canonrrset()
1419 SECKEY_DestroyPublicKey(pubkey); in verify_canonrrset()
1433 SECKEY_DestroyPublicKey(pubkey); in verify_canonrrset()
1439 SECKEY_DestroyPublicKey(pubkey); in verify_canonrrset()
1446 SECKEY_DestroyPublicKey(pubkey); in verify_canonrrset()
1456 res = PK11_Verify(pubkey, &secsig, &sechash, NULL /*wincx*/); in verify_canonrrset()
1457 SECKEY_DestroyPublicKey(pubkey); in verify_canonrrset()
1762 struct dsa_public_key pubkey; in _verify_nettle_dsa() local
1818 nettle_dsa_public_key_init(&pubkey); in _verify_nettle_dsa()
1820 nettle_mpz_set_str_256_u(pubkey.q, 20, key+offset); in _verify_nettle_dsa()
1822 nettle_mpz_set_str_256_u(pubkey.p, (64 + key_t_value*8), key+offset); in _verify_nettle_dsa()
1824 nettle_mpz_set_str_256_u(pubkey.g, (64 + key_t_value*8), key+offset); in _verify_nettle_dsa()
1826 nettle_mpz_set_str_256_u(pubkey.y, (64 + key_t_value*8), key+offset); in _verify_nettle_dsa()
1831 res &= dsa_sha1_verify_digest(&pubkey, digest, &signature); in _verify_nettle_dsa()
1835 nettle_dsa_public_key_clear(&pubkey); in _verify_nettle_dsa()
1849 struct rsa_public_key pubkey; in _verify_nettle_rsa() local
1876 nettle_rsa_public_key_init(&pubkey); in _verify_nettle_rsa()
1877 pubkey.size = keylen - mod_offset; in _verify_nettle_rsa()
1878 nettle_mpz_set_str_256_u(pubkey.e, exp_len, &key[exp_offset]); in _verify_nettle_rsa()
1879 nettle_mpz_set_str_256_u(pubkey.n, pubkey.size, &key[mod_offset]); in _verify_nettle_rsa()
1889 res &= rsa_sha1_verify_digest(&pubkey, digest, signature); in _verify_nettle_rsa()
1897 res &= rsa_sha256_verify_digest(&pubkey, digest, signature); in _verify_nettle_rsa()
1905 res &= rsa_sha512_verify_digest(&pubkey, digest, signature); in _verify_nettle_rsa()
1913 nettle_rsa_public_key_clear(&pubkey); in _verify_nettle_rsa()
1928 struct ecc_point pubkey; in _verify_nettle_ecdsa() local
1943 nettle_ecc_point_init(&pubkey, nettle_get_secp_256r1()); in _verify_nettle_ecdsa()
1950 res &= nettle_ecc_point_set(&pubkey, x, y); in _verify_nettle_ecdsa()
1951 res &= nettle_ecdsa_verify (&pubkey, SHA256_DIGEST_SIZE, digest, &signature); in _verify_nettle_ecdsa()
1954 nettle_ecc_point_clear(&pubkey); in _verify_nettle_ecdsa()
1961 nettle_ecc_point_init(&pubkey, nettle_get_secp_384r1()); in _verify_nettle_ecdsa()
1968 res &= nettle_ecc_point_set(&pubkey, x, y); in _verify_nettle_ecdsa()
1969 res &= nettle_ecdsa_verify (&pubkey, SHA384_DIGEST_SIZE, digest, &signature); in _verify_nettle_ecdsa()
1972 nettle_ecc_point_clear(&pubkey); in _verify_nettle_ecdsa()