Lines Matching refs:gN_cache
275 !(vb->gN_cache = sk_SRP_gN_cache_new_null())) {
284 sk_SRP_gN_cache_free(vb->gN_cache);
294 sk_SRP_gN_cache_free(vb->gN_cache);
323 static void SRP_gN_free(SRP_gN_cache *gN_cache)
325 if (gN_cache == NULL)
327 OPENSSL_free(gN_cache->b64_bn);
328 BN_free(gN_cache->bn);
329 OPENSSL_free(gN_cache);
347 static BIGNUM *SRP_gN_place_bn(STACK_OF(SRP_gN_cache) *gN_cache, char *ch)
350 if (gN_cache == NULL)
354 for (i = 0; i < sk_SRP_gN_cache_num(gN_cache); i++) {
355 SRP_gN_cache *cache = sk_SRP_gN_cache_value(gN_cache, i);
362 if (sk_SRP_gN_cache_insert(gN_cache, newgN, 0) > 0)
417 SRP_gN_place_bn(vb->gN_cache, pp[DB_srpverifier]))
418 || !(gN->g = SRP_gN_place_bn(vb->gN_cache, pp[DB_srpsalt]))