Lines Matching defs:isdss
68 #define isdss_to_evp_type(isdss) \
69 (isdss == 0 ? EVP_PKEY_RSA : isdss == 1 ? EVP_PKEY_DSA : EVP_PKEY_NONE)
249 unsigned int ossl_blob_length(unsigned bitlen, int isdss, int ispub)
254 if (isdss) {
283 int *isdss, int *ispub)
289 if (ossl_do_blob_header(&p, length, &magic, &bitlen, isdss, ispub) <= 0) {
294 if (length < ossl_blob_length(bitlen, *isdss, *ispub)) {
298 if (!*isdss)
315 int isdss = -1;
316 void *key = do_b2i_key(in, length, &isdss, ispub);
318 return evp_pkey_new0_key(key, isdss_to_evp_type(isdss));
326 int isdss = -1;
335 if (ossl_do_blob_header(&p, 16, &magic, &bitlen, &isdss, ispub) <= 0)
338 length = ossl_blob_length(bitlen, isdss, *ispub);
354 if (!isdss)
366 pkey = evp_pkey_new0_key(key, isdss_to_evp_type(isdss));
823 int *isdss, int *ispub,
904 key = do_b2i_key(&p, keylen, isdss, ispub);
918 int *isdss, int *ispub,
946 key = do_PVK_body_key(&p, saltlen, keylen, cb, u, isdss, ispub, libctx, propq);
957 int isdss = 1;
960 return do_PVK_key_bio(in, cb, u, &isdss, &ispub, libctx, propq);
972 int isdss = 0;
975 return do_PVK_key_bio(in, cb, u, &isdss, &ispub, libctx, propq);
986 int isdss = -1;
988 void *key = do_PVK_key_bio(in, cb, u, &isdss, &ispub, NULL, NULL);
990 return evp_pkey_new0_key(key, isdss_to_evp_type(isdss));