用户层用XFRM_MSG_GETSA如何获取xfrm_algo_auth信息
用户层可以通过以下步骤获取xfrm_algo_auth信息:
-
创建一个xfrm_usersa_info结构体,并将其初始化为0。
-
设置xfrm_usersa_info结构体中的reqid和family成员变量。
-
调用xfrm_user_policy_type函数,将其设置为XFRM_POLICY_TYPE_MAIN,以获取主策略类型。
-
调用xfrm_user_state_afinfo函数,将其设置为family参数指定的地址族,并将xfrm_usersa_info结构体作为参数传递。
-
将xfrm_usersa_info结构体中的xfrm_algo_auth成员变量作为返回值返回。
注意:在步骤4中,xfrm_usersa_info结构体中的reqid成员变量应该被设置为正在使用的安全关联的reqid,而family成员变量应该设置为正在使用的安全关联的地址族。
原文地址: https://www.cveoy.top/t/topic/gA01 著作权归作者所有。请勿转载和采集!