Lines Matching full:pub
34 struct rsa_public_key pub;
47 rsa_public_key_clear(&rsa->pub);
96 nettle_mpz_init_set_str_256_u(rsa->pub.n, rsa_key->n.len, rsa_key->n.data);
97 nettle_mpz_init_set_str_256_u(rsa->pub.e, rsa_key->e.len, rsa_key->e.data);
107 if (!rsa_public_key_prepare(&rsa->pub)) {
126 rsa->priv.size = rsa->pub.size;
145 nettle_mpz_init_set_str_256_u(rsa->pub.n, rsa_key->n.len, rsa_key->n.data);
146 nettle_mpz_init_set_str_256_u(rsa->pub.e, rsa_key->e.len, rsa_key->e.data);
148 if (!rsa_public_key_prepare(&rsa->pub)) {
153 (QCryptoAkCipher *)rsa, rsa->pub.size);
173 if (data_len > rsa->pub.size) {
175 data_len, rsa->pub.size);
179 if (enc_len < rsa->pub.size) {
181 "key size: %zu", enc_len, rsa->pub.size);
193 if (rsa_encrypt(&rsa->pub, NULL, wrap_nettle_random_func,
331 if (data_len > rsa->pub.size) {
333 data_len, rsa->pub.size);
336 if (sig_len < rsa->pub.size) {
338 sig_len, rsa->pub.size);
345 rv = rsa_md5_verify_digest(&rsa->pub, data, s);
349 rv = rsa_sha1_verify_digest(&rsa->pub, data, s);
353 rv = rsa_sha256_verify_digest(&rsa->pub, data, s);
357 rv = rsa_sha512_verify_digest(&rsa->pub, data, s);
396 rsa_public_key_init(&rsa->pub);