start_dh_secrteiv生成pluto_crypto_req dh计算请求r,调用send_crypto_helper_request。 send_crypto_helper_request会计算4个skeyid,并保存在r中,计算结束后调用dh中的回调函数main_inI2_outR2_calcdone。 main_inI2_outR2_calcdone会检查st->st_suspended_md是否为NULL。 关键函数: 解析KE载荷:accept_KE 解...
start_dh_secrteiv生成pluto_crypto_req dh计算请求r,调用send_crypto_helper_request。 send_crypto_helper_request会计算4个skeyid,并保存在r中,计算结束后调用dh中的回调函数main_inI2_outR2_calcdone。 main_inI2_outR2_calcdone会检查st->st_suspended_md是否为NULL。 关键函数: 解析KE载荷:accept_KE 解...
Insert remove sheets Insert rows Set/get value by NamedRange Set/get value by Cell address or name You can find an example of the document with NamedRanges and how to work with it in the examples folder. Requirements PyOOCalc runs on Python 3. ...
A full-featured word processing and desktop publishing tool. It's simple enough for a quick memo, but powerful enough to create full fledge books with contents, diagrams, indexes, table of content, bibliography, and more. Calc A spreadsheet program easy to learn for newcomers, and powerful eno...
将生成的state插入statetable中:insert_state 构造HDR:out_struct 构造SA头部:out_struct 解析发起方SA并构造SA主体:parse_isakmp_sa_body 构造pluto VID载荷:ikev1_out_generic_raw 构造DPD/IKE分片/XAUTH/NAT-T VID载荷out_vid main_inR1_outI2发起方处理MR1消息,发送MI2消息 ...