Lines Matching defs:ph1handle

112 struct ph1handle {  struct
113 isakmp_index index;
115 int status; /* status of this SA */
116 int side; /* INITIATOR or RESPONDER */
118 struct sockaddr *remote; /* remote address to negosiate ph1 */
119 struct sockaddr *local; /* local address to negosiate ph1 */
123 struct remoteconf *rmconf; /* pointer to remote configuration */
125 struct isakmpsa *approval; /* pointer to SA(s) approved. */
126 vchar_t *authstr; /* place holder of string for auth. */
129 u_int8_t version; /* ISAKMP version */
130 u_int8_t etype; /* Exchange type actually for use */
131 u_int8_t flags; /* Flags */
132 u_int32_t msgid; /* message id */
135 struct ph1natt_options *natt_options; /* Selected NAT-T IKE version */
136 u_int32_t natt_flags; /* NAT-T related flags */
139 int frag; /* IKE phase 1 fragmentation */
140 struct isakmp_frag_item *frag_chain; /* Received fragments */
143 struct sched *sce; /* schedule for expire */
145 struct sched *scr; /* schedule for resend */
146 int retry_counter; /* for resend. */
147 vchar_t *sendbuf; /* buffer for re-sending */
149 vchar_t *dhpriv; /* DH; private value */
150 vchar_t *dhpub; /* DH; public value */
151 vchar_t *dhpub_p; /* DH; partner's public value */
152 vchar_t *dhgxy; /* DH; shared secret */
153 vchar_t *nonce; /* nonce value */
154 vchar_t *nonce_p; /* partner's nonce value */
155 vchar_t *skeyid; /* SKEYID */
156 vchar_t *skeyid_d; /* SKEYID_d */
157 vchar_t *skeyid_a; /* SKEYID_a, i.e. hash */
158 vchar_t *skeyid_e; /* SKEYID_e, i.e. encryption */
159 vchar_t *key; /* cipher key */
160 vchar_t *hash; /* HASH minus general header */
161 vchar_t *sig; /* SIG minus general header */
162 vchar_t *sig_p; /* peer's SIG minus general header */
163 cert_t *cert; /* CERT minus general header */
164 cert_t *cert_p; /* peer's CERT minus general header */
165 cert_t *crl_p; /* peer's CRL minus general header */
166 cert_t *cr_p; /* peer's CR not including general */
167 RSA *rsa; /* my RSA key */
168 RSA *rsa_p; /* peer's RSA key */
169 struct genlist *rsa_candidates; /* possible candidates for peer's RSA key */
170 vchar_t *id; /* ID minus gen header */
171 vchar_t *id_p; /* partner's ID minus general header */
173 struct isakmp_ivm *ivm; /* IVs */
175 vchar_t *sa; /* whole SA payload to send/to be sent*/
179 vchar_t *sa_ret; /* SA payload to reply/to be replyed */
184 void *gssapi_state; /* GSS-API specific state. */
186 vchar_t *gi_i; /* optional initiator GSS id */
210 LIST_ENTRY(ph1handle) chain; argument
212 struct isakmp_cfg_state *mode_cfg; /* ISAKMP mode config state */