• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/pem/

Lines Matching refs:ispub

140                          unsigned int bitlen, int ispub);
142 unsigned int bitlen, int ispub);
205 static unsigned int blob_length(unsigned bitlen, int isdss, int ispub)
216 if (ispub)
226 if (ispub)
239 int ispub)
244 if (do_blob_header(&p, length, &magic, &bitlen, &isdss, &ispub) <= 0) {
249 if (length < blob_length(bitlen, isdss, ispub)) {
254 return b2i_dss(&p, length, bitlen, ispub);
256 return b2i_rsa(&p, length, bitlen, ispub);
259 static EVP_PKEY *do_b2i_bio(BIO *in, int ispub)
271 if (do_blob_header(&p, 16, &magic, &bitlen, &isdss, &ispub) <= 0)
274 length = blob_length(bitlen, isdss, ispub);
287 ret = b2i_dss(&p, length, bitlen, ispub);
289 ret = b2i_rsa(&p, length, bitlen, ispub);
298 unsigned int bitlen, int ispub)
317 if (ispub) {
352 unsigned int bitlen, int ispub)
371 if (!ispub) {
453 static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *magic);
454 static int check_bitlen_dsa(DSA *dsa, int ispub, unsigned int *magic);
456 static void write_rsa(unsigned char **out, RSA *rsa, int ispub);
457 static void write_dsa(unsigned char **out, DSA *dsa, int ispub);
459 static int do_i2b(unsigned char **out, EVP_PKEY *pk, int ispub)
465 bitlen = check_bitlen_dsa(pk->pkey.dsa, ispub, &magic);
468 bitlen = check_bitlen_rsa(pk->pkey.rsa, ispub, &magic);
475 keyalg == MS_KEYALG_DSS_SIGN ? 1 : 0, ispub);
487 if (ispub)
498 write_dsa(&p, pk->pkey.dsa, ispub);
500 write_rsa(&p, pk->pkey.rsa, ispub);
506 static int do_i2b_bio(BIO *out, EVP_PKEY *pk, int ispub)
510 outlen = do_i2b(&tmp, pk, ispub);
520 static int check_bitlen_dsa(DSA *dsa, int ispub, unsigned int *pmagic)
527 if (ispub) {
543 static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *pmagic)
551 if (ispub) {
574 static void write_rsa(unsigned char **out, RSA *rsa, int ispub)
581 if (ispub)
591 static void write_dsa(unsigned char **out, DSA *dsa, int ispub)
598 if (ispub)