• Home
  • Raw
  • Download

Lines Matching refs:ispub

82                          unsigned int bitlen, int ispub);
84 unsigned int bitlen, int ispub);
149 static unsigned int blob_length(unsigned bitlen, int isdss, int ispub) in blob_length() argument
160 if (ispub) in blob_length()
170 if (ispub) in blob_length()
183 int ispub) in do_b2i() argument
188 if (do_blob_header(&p, length, &magic, &bitlen, &isdss, &ispub) <= 0) { in do_b2i()
193 if (length < blob_length(bitlen, isdss, ispub)) { in do_b2i()
198 return b2i_dss(&p, bitlen, ispub); in do_b2i()
200 return b2i_rsa(&p, bitlen, ispub); in do_b2i()
203 static EVP_PKEY *do_b2i_bio(BIO *in, int ispub) in do_b2i_bio() argument
215 if (do_blob_header(&p, 16, &magic, &bitlen, &isdss, &ispub) <= 0) in do_b2i_bio()
218 length = blob_length(bitlen, isdss, ispub); in do_b2i_bio()
235 ret = b2i_dss(&p, bitlen, ispub); in do_b2i_bio()
237 ret = b2i_rsa(&p, bitlen, ispub); in do_b2i_bio()
245 unsigned int bitlen, int ispub) in b2i_dss() argument
270 if (ispub) { in b2i_dss()
320 unsigned int bitlen, int ispub) in b2i_rsa() argument
341 if (!ispub) { in b2i_rsa()
421 static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *magic);
422 static int check_bitlen_dsa(DSA *dsa, int ispub, unsigned int *magic);
424 static void write_rsa(unsigned char **out, RSA *rsa, int ispub);
425 static void write_dsa(unsigned char **out, DSA *dsa, int ispub);
427 static int do_i2b(unsigned char **out, EVP_PKEY *pk, int ispub) in do_i2b() argument
434 bitlen = check_bitlen_dsa(EVP_PKEY_get0_DSA(pk), ispub, &magic); in do_i2b()
437 bitlen = check_bitlen_rsa(EVP_PKEY_get0_RSA(pk), ispub, &magic); in do_i2b()
444 keyalg == MS_KEYALG_DSS_SIGN ? 1 : 0, ispub); in do_i2b()
457 if (ispub) in do_i2b()
468 write_dsa(&p, EVP_PKEY_get0_DSA(pk), ispub); in do_i2b()
470 write_rsa(&p, EVP_PKEY_get0_RSA(pk), ispub); in do_i2b()
476 static int do_i2b_bio(BIO *out, EVP_PKEY *pk, int ispub) in do_i2b_bio() argument
480 outlen = do_i2b(&tmp, pk, ispub); in do_i2b_bio()
490 static int check_bitlen_dsa(DSA *dsa, int ispub, unsigned int *pmagic) in check_bitlen_dsa() argument
502 if (ispub) { in check_bitlen_dsa()
518 static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *pmagic) in check_bitlen_rsa() argument
529 if (ispub) { in check_bitlen_rsa()
558 static void write_rsa(unsigned char **out, RSA *rsa, int ispub) in write_rsa() argument
568 if (ispub) in write_rsa()
580 static void write_dsa(unsigned char **out, DSA *dsa, int ispub) in write_dsa() argument
592 if (ispub) in write_dsa()