ipsec_transforms
struct ipsec_transforms **xfs;
sizeof(struct ipsec_transforms *))) == NULL)
struct ipsec_transforms *ipsec_transforms;
struct ipsec_transforms *transforms;
if ((ipsec_transforms = calloc(1,
sizeof(struct ipsec_transforms))) == NULL)
$$ = ipsec_transforms;
const struct ipsec_xf **xfs = ipsec_transforms->authxf;
size_t nxfs = ipsec_transforms->nauthxf;
ipsec_transforms->authxf = xfs;
ipsec_transforms->nauthxf++;
const struct ipsec_xf **xfs = ipsec_transforms->encxf;
size_t nxfs = ipsec_transforms->nencxf;
ipsec_transforms->encxf = xfs;
ipsec_transforms->nencxf++;
const struct ipsec_xf **xfs = ipsec_transforms->prfxf;
size_t nxfs = ipsec_transforms->nprfxf;
ipsec_transforms->prfxf = xfs;
ipsec_transforms->nprfxf++;
const struct ipsec_xf **xfs = ipsec_transforms->groupxf;
size_t nxfs = ipsec_transforms->ngroupxf;
ipsec_transforms->groupxf = xfs;
ipsec_transforms->ngroupxf++;
const struct ipsec_xf **xfs = ipsec_transforms->esnxf;
size_t nxfs = ipsec_transforms->nesnxf;
ipsec_transforms->esnxf = xfs;
ipsec_transforms->nesnxf++;
sizeof(struct ipsec_transforms *))) == NULL)
struct ipsec_transforms *xfs;
struct ipsec_transforms *xfs;
struct ipsec_transforms *p1xfs;
struct ipsec_transforms *p2xfs;
struct ipsec_transforms *copytransforms(const struct ipsec_transforms *);
struct ipsec_transforms *, struct ipsec_key *,
struct ipsec_transforms *,
struct ipsec_transforms *
copytransforms(const struct ipsec_transforms *xfs)
struct ipsec_transforms *newxfs;
newxfs = calloc(1, sizeof(struct ipsec_transforms));
memcpy(newxfs, xfs, sizeof(struct ipsec_transforms));
struct ipsec_transforms *ipsec_transforms;
validate_sa(u_int32_t spi, u_int8_t satype, struct ipsec_transforms *xfs,
struct ipsec_transforms *xfs, struct ipsec_key *authkey, struct ipsec_key *enckey)
struct ipsec_transforms *transforms;
if ((ipsec_transforms = calloc(1,
sizeof(struct ipsec_transforms))) == NULL)
{ $$ = ipsec_transforms; }
sizeof(struct ipsec_transforms))) == NULL)
if (ipsec_transforms->authxf)
ipsec_transforms->authxf = parse_xf($2,
if (!ipsec_transforms->authxf)
if (ipsec_transforms->encxf)
ipsec_transforms->encxf = parse_xf($2, encxfs);
if (!ipsec_transforms->encxf)
if (ipsec_transforms->compxf)
ipsec_transforms->compxf = parse_xf($2,
if (!ipsec_transforms->compxf)
if (ipsec_transforms->groupxf)
ipsec_transforms->groupxf = parse_xf($2,
if (!ipsec_transforms->groupxf)
struct ipsec_transforms xfs;
struct ipsec_transforms *xfs, struct ipsec_key *authkey,
struct ipsec_transforms *, struct ipsec_key *,