Lines Matching refs:gN_cache
251 !(vb->gN_cache = sk_SRP_gN_cache_new_null())) in SRP_VBASE_new()
263 sk_SRP_gN_cache_free(vb->gN_cache); in SRP_VBASE_new()
274 sk_SRP_gN_cache_free(vb->gN_cache); in SRP_VBASE_free()
304 static void SRP_gN_free(SRP_gN_cache *gN_cache) in SRP_gN_free() argument
306 if (gN_cache == NULL) in SRP_gN_free()
308 OPENSSL_free(gN_cache->b64_bn); in SRP_gN_free()
309 BN_free(gN_cache->bn); in SRP_gN_free()
310 OPENSSL_free(gN_cache); in SRP_gN_free()
329 static BIGNUM *SRP_gN_place_bn(STACK_OF(SRP_gN_cache) *gN_cache, char *ch) in SRP_gN_place_bn() argument
332 if (gN_cache == NULL) in SRP_gN_place_bn()
336 for(i = 0; i < sk_SRP_gN_cache_num(gN_cache); i++) in SRP_gN_place_bn()
338 SRP_gN_cache *cache = sk_SRP_gN_cache_value(gN_cache, i); in SRP_gN_place_bn()
346 if (sk_SRP_gN_cache_insert(gN_cache,newgN,0)>0) in SRP_gN_place_bn()
402 || !(gN->N = SRP_gN_place_bn(vb->gN_cache,pp[DB_srpverifier])) in SRP_VBASE_init()
403 || !(gN->g = SRP_gN_place_bn(vb->gN_cache,pp[DB_srpsalt])) in SRP_VBASE_init()