Lines Matching refs:prepare
89 in6_cga_is_prepare_valid(const struct in6_cga_prepare *prepare,
97 VERIFY(prepare != NULL);
100 if (prepare->cga_security_level == 0)
103 if (prepare->cga_security_level > 7)
107 SHA1Update(&ctx, &prepare->cga_modifier.octets,
114 n = 2 * (u_int) prepare->cga_security_level;
124 in6_cga_generate_iid(const struct in6_cga_prepare *prepare,
130 VERIFY(prepare != NULL);
131 VERIFY(prepare->cga_security_level < 8);
136 SHA1Update(&ctx, &prepare->cga_modifier.octets, 16);
144 (prepare->cga_security_level << 5) | (sha1[0] & 0x1c);
189 const struct in6_cga_prepare *prepare;
203 prepare = &cfg->cga_prepare;
205 if (!in6_cga_is_prepare_valid(prepare, &pubkey))
208 in6_cga.cga_prepare = *prepare;
300 in6_cga_generate(const struct in6_cga_prepare *prepare, u_int8_t collisions,
309 if (prepare == NULL)
310 prepare = &in6_cga.cga_prepare;
315 in6_cga_generate_iid(prepare, pubkey, collisions, in6);