life
life(); /* Create the worm */
void life(void);
struct ipsec_lifetime *life;
struct ipsec_lifetime *life;
life = calloc(1, sizeof(struct ipsec_lifetime));
if (life == NULL)
life->lt_seconds = seconds;
life->lt_bytes = -1;
return (life);
copylife(const struct ipsec_lifetime *life)
if (life == NULL)
memcpy(newlife, life, sizeof(struct ipsec_lifetime));
struct ipsec_lifetime *life;
r->p1life = phase1mode->life;
r->p2life = phase2mode->life;
free(phase1mode->life);
phase1mode->life = NULL;
free(phase2mode->life);
phase2mode->life = NULL;
%type <v.life> lifetime
p1->life = $3;
p1->life = $3;
p2->life = $3;
struct ipsec_lifetime *life;
if ((life = calloc(1, sizeof(struct ipsec_lifetime)))
life->lt_seconds = -1;
life->lt_bytes = -1;
$$ = life;
struct ipsec_lifetime *life;
if ((life = calloc(1, sizeof(struct ipsec_lifetime)))
life->lt_seconds = $2;
life->lt_bytes = -1;
$$ = life;
struct sadb_lifetime *life = (struct sadb_lifetime *)ext;
life->sadb_lifetime_allocations,
life->sadb_lifetime_bytes,
life->sadb_lifetime_addtime,
life->sadb_lifetime_usetime);
char *life;
vs.life = 0;
free(vs.life);
free(vs.life);
struct conf_list_node *xf = vs->xf, *life;
for (life = TAILQ_FIRST(&life_conf->fields); life;
life = TAILQ_NEXT(life, link)) {
str = conf_get_str(life->field, "LIFE_TYPE");
life->field);
vs->life = strdup(life->field);
vs->life = 0;
if (!vs->life) {
str = conf_get_str(vs->life, "LIFE_DURATION");
if ((rv = !conf_match_num(vs->life,
vs->life);
free(vs->life);
vs->life = 0;
for (life = TAILQ_FIRST(&life_conf->fields); life;
life = TAILQ_NEXT(life, link)) {
attribute_set_constant(life->field,
value = conf_get_num(life->field,
struct conf_list_node *xf, *life;
struct conf_list_node *suite, *prot, *xf, *life;
for (life = TAILQ_FIRST(&life_conf->fields);
life; life = TAILQ_NEXT(life, link)) {
life->field, "LIFE_TYPE",
conf_get_num(life->field,
u_int32_t life;
life = conf_get_num(id_string, "Lifetime",
encode_32(attr + ISAKMP_ATTR_VALUE_OFF, life);
life = malloc(sizeof *life);
if (!life)
life->sadb_lifetime_len = sizeof *life / PF_KEY_V2_CHUNK;
life->sadb_lifetime_exttype = SADB_EXT_LIFETIME_HARD;
life->sadb_lifetime_allocations = 0;
life->sadb_lifetime_bytes = sa->kilobytes * 1024;
life->sadb_lifetime_addtime = 0;
life->sadb_lifetime_usetime = sa->seconds;
life->sadb_lifetime_addtime = sa->seconds;
life->sadb_lifetime_usetime = 0;
if (pf_key_v2_msg_add(update, (struct sadb_ext *) life,
life = 0;
life = malloc(sizeof *life);
if (!life)
life->sadb_lifetime_len = sizeof *life / PF_KEY_V2_CHUNK;
life->sadb_lifetime_exttype = SADB_EXT_LIFETIME_SOFT;
life->sadb_lifetime_allocations = 0;
life->sadb_lifetime_bytes = sa->kilobytes * 1024 * 9 / 10;
life->sadb_lifetime_addtime = 0;
life->sadb_lifetime_usetime = sa->seconds * 9 / 10;
life->sadb_lifetime_addtime = sa->seconds * 9 / 10;
life->sadb_lifetime_usetime = 0;
if (pf_key_v2_msg_add(update, (struct sadb_ext *) life,
life = 0;
free(life);
struct sadb_lifetime *life, *lifecurrent;
life = lifenode->seg;
life->sadb_lifetime_exttype == SADB_EXT_LIFETIME_SOFT ? "SOFT"
if (life->sadb_lifetime_exttype == SADB_EXT_LIFETIME_HARD) {
struct sadb_lifetime *life;
life = (struct sadb_lifetime *)ext->seg;
ksa.cur_allocations = life->sadb_lifetime_allocations;
ksa.cur_bytes = life->sadb_lifetime_bytes;
ksa.first_use = life->sadb_lifetime_usetime;
ksa.established = life->sadb_lifetime_addtime;
life = (struct sadb_lifetime *)ext->seg;
ksa.soft_allocations = life->sadb_lifetime_allocations;
ksa.soft_bytes = life->sadb_lifetime_bytes;
ksa.soft_timeout = life->sadb_lifetime_addtime;
ksa.soft_first_use = life->sadb_lifetime_usetime;
life = (struct sadb_lifetime *)ext->seg;
ksa.exp_allocations = life->sadb_lifetime_allocations;
ksa.exp_bytes = life->sadb_lifetime_bytes;
ksa.exp_timeout = life->sadb_lifetime_addtime;
ksa.exp_first_use = life->sadb_lifetime_usetime;
life = (struct sadb_lifetime *)ext->seg;
ksa.last_used = life->sadb_lifetime_usetime;
struct sadb_lifetime *life = 0;
encode_constraints(struct sshbuf *m, u_int life, u_int confirm,
if (life != 0) {
(r = sshbuf_put_u32(m, life)) != 0)
const char *comment, u_int life, u_int confirm,
int r, constrained = (life || confirm || provider || dest_constraints);
(r = encode_constraints(msg, life, confirm, provider,
u_int life, u_int confirm,
int r, constrained = (life || confirm || dest_constraints || certs);
(r = encode_constraints(msg, life, confirm, NULL,
const char *comment, u_int life, u_int confirm, const char *provider,
const char *pin, u_int life, u_int confirm,