⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 safestack.h

📁 很有名的一款用于组织DDoS的恶意机器人程序。仅供研究学习
💻 H
📖 第 1 页 / 共 5 页
字号:
#define sk_X509_LOOKUP_zero(st) SKM_sk_zero(X509_LOOKUP, (st))#define sk_X509_LOOKUP_push(st, val) SKM_sk_push(X509_LOOKUP, (st), (val))#define sk_X509_LOOKUP_unshift(st, val) SKM_sk_unshift(X509_LOOKUP, (st), (val))#define sk_X509_LOOKUP_find(st, val) SKM_sk_find(X509_LOOKUP, (st), (val))#define sk_X509_LOOKUP_delete(st, i) SKM_sk_delete(X509_LOOKUP, (st), (i))#define sk_X509_LOOKUP_delete_ptr(st, ptr) SKM_sk_delete_ptr(X509_LOOKUP, (st), (ptr))#define sk_X509_LOOKUP_insert(st, val, i) SKM_sk_insert(X509_LOOKUP, (st), (val), (i))#define sk_X509_LOOKUP_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(X509_LOOKUP, (st), (cmp))#define sk_X509_LOOKUP_dup(st) SKM_sk_dup(X509_LOOKUP, st)#define sk_X509_LOOKUP_pop_free(st, free_func) SKM_sk_pop_free(X509_LOOKUP, (st), (free_func))#define sk_X509_LOOKUP_shift(st) SKM_sk_shift(X509_LOOKUP, (st))#define sk_X509_LOOKUP_pop(st) SKM_sk_pop(X509_LOOKUP, (st))#define sk_X509_LOOKUP_sort(st) SKM_sk_sort(X509_LOOKUP, (st))#define sk_X509_NAME_new(st) SKM_sk_new(X509_NAME, (st))#define sk_X509_NAME_new_null() SKM_sk_new_null(X509_NAME)#define sk_X509_NAME_free(st) SKM_sk_free(X509_NAME, (st))#define sk_X509_NAME_num(st) SKM_sk_num(X509_NAME, (st))#define sk_X509_NAME_value(st, i) SKM_sk_value(X509_NAME, (st), (i))#define sk_X509_NAME_set(st, i, val) SKM_sk_set(X509_NAME, (st), (i), (val))#define sk_X509_NAME_zero(st) SKM_sk_zero(X509_NAME, (st))#define sk_X509_NAME_push(st, val) SKM_sk_push(X509_NAME, (st), (val))#define sk_X509_NAME_unshift(st, val) SKM_sk_unshift(X509_NAME, (st), (val))#define sk_X509_NAME_find(st, val) SKM_sk_find(X509_NAME, (st), (val))#define sk_X509_NAME_delete(st, i) SKM_sk_delete(X509_NAME, (st), (i))#define sk_X509_NAME_delete_ptr(st, ptr) SKM_sk_delete_ptr(X509_NAME, (st), (ptr))#define sk_X509_NAME_insert(st, val, i) SKM_sk_insert(X509_NAME, (st), (val), (i))#define sk_X509_NAME_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(X509_NAME, (st), (cmp))#define sk_X509_NAME_dup(st) SKM_sk_dup(X509_NAME, st)#define sk_X509_NAME_pop_free(st, free_func) SKM_sk_pop_free(X509_NAME, (st), (free_func))#define sk_X509_NAME_shift(st) SKM_sk_shift(X509_NAME, (st))#define sk_X509_NAME_pop(st) SKM_sk_pop(X509_NAME, (st))#define sk_X509_NAME_sort(st) SKM_sk_sort(X509_NAME, (st))#define sk_X509_NAME_ENTRY_new(st) SKM_sk_new(X509_NAME_ENTRY, (st))#define sk_X509_NAME_ENTRY_new_null() SKM_sk_new_null(X509_NAME_ENTRY)#define sk_X509_NAME_ENTRY_free(st) SKM_sk_free(X509_NAME_ENTRY, (st))#define sk_X509_NAME_ENTRY_num(st) SKM_sk_num(X509_NAME_ENTRY, (st))#define sk_X509_NAME_ENTRY_value(st, i) SKM_sk_value(X509_NAME_ENTRY, (st), (i))#define sk_X509_NAME_ENTRY_set(st, i, val) SKM_sk_set(X509_NAME_ENTRY, (st), (i), (val))#define sk_X509_NAME_ENTRY_zero(st) SKM_sk_zero(X509_NAME_ENTRY, (st))#define sk_X509_NAME_ENTRY_push(st, val) SKM_sk_push(X509_NAME_ENTRY, (st), (val))#define sk_X509_NAME_ENTRY_unshift(st, val) SKM_sk_unshift(X509_NAME_ENTRY, (st), (val))#define sk_X509_NAME_ENTRY_find(st, val) SKM_sk_find(X509_NAME_ENTRY, (st), (val))#define sk_X509_NAME_ENTRY_delete(st, i) SKM_sk_delete(X509_NAME_ENTRY, (st), (i))#define sk_X509_NAME_ENTRY_delete_ptr(st, ptr) SKM_sk_delete_ptr(X509_NAME_ENTRY, (st), (ptr))#define sk_X509_NAME_ENTRY_insert(st, val, i) SKM_sk_insert(X509_NAME_ENTRY, (st), (val), (i))#define sk_X509_NAME_ENTRY_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(X509_NAME_ENTRY, (st), (cmp))#define sk_X509_NAME_ENTRY_dup(st) SKM_sk_dup(X509_NAME_ENTRY, st)#define sk_X509_NAME_ENTRY_pop_free(st, free_func) SKM_sk_pop_free(X509_NAME_ENTRY, (st), (free_func))#define sk_X509_NAME_ENTRY_shift(st) SKM_sk_shift(X509_NAME_ENTRY, (st))#define sk_X509_NAME_ENTRY_pop(st) SKM_sk_pop(X509_NAME_ENTRY, (st))#define sk_X509_NAME_ENTRY_sort(st) SKM_sk_sort(X509_NAME_ENTRY, (st))#define sk_X509_OBJECT_new(st) SKM_sk_new(X509_OBJECT, (st))#define sk_X509_OBJECT_new_null() SKM_sk_new_null(X509_OBJECT)#define sk_X509_OBJECT_free(st) SKM_sk_free(X509_OBJECT, (st))#define sk_X509_OBJECT_num(st) SKM_sk_num(X509_OBJECT, (st))#define sk_X509_OBJECT_value(st, i) SKM_sk_value(X509_OBJECT, (st), (i))#define sk_X509_OBJECT_set(st, i, val) SKM_sk_set(X509_OBJECT, (st), (i), (val))#define sk_X509_OBJECT_zero(st) SKM_sk_zero(X509_OBJECT, (st))#define sk_X509_OBJECT_push(st, val) SKM_sk_push(X509_OBJECT, (st), (val))#define sk_X509_OBJECT_unshift(st, val) SKM_sk_unshift(X509_OBJECT, (st), (val))#define sk_X509_OBJECT_find(st, val) SKM_sk_find(X509_OBJECT, (st), (val))#define sk_X509_OBJECT_delete(st, i) SKM_sk_delete(X509_OBJECT, (st), (i))#define sk_X509_OBJECT_delete_ptr(st, ptr) SKM_sk_delete_ptr(X509_OBJECT, (st), (ptr))#define sk_X509_OBJECT_insert(st, val, i) SKM_sk_insert(X509_OBJECT, (st), (val), (i))#define sk_X509_OBJECT_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(X509_OBJECT, (st), (cmp))#define sk_X509_OBJECT_dup(st) SKM_sk_dup(X509_OBJECT, st)#define sk_X509_OBJECT_pop_free(st, free_func) SKM_sk_pop_free(X509_OBJECT, (st), (free_func))#define sk_X509_OBJECT_shift(st) SKM_sk_shift(X509_OBJECT, (st))#define sk_X509_OBJECT_pop(st) SKM_sk_pop(X509_OBJECT, (st))#define sk_X509_OBJECT_sort(st) SKM_sk_sort(X509_OBJECT, (st))#define sk_X509_PURPOSE_new(st) SKM_sk_new(X509_PURPOSE, (st))#define sk_X509_PURPOSE_new_null() SKM_sk_new_null(X509_PURPOSE)#define sk_X509_PURPOSE_free(st) SKM_sk_free(X509_PURPOSE, (st))#define sk_X509_PURPOSE_num(st) SKM_sk_num(X509_PURPOSE, (st))#define sk_X509_PURPOSE_value(st, i) SKM_sk_value(X509_PURPOSE, (st), (i))#define sk_X509_PURPOSE_set(st, i, val) SKM_sk_set(X509_PURPOSE, (st), (i), (val))#define sk_X509_PURPOSE_zero(st) SKM_sk_zero(X509_PURPOSE, (st))#define sk_X509_PURPOSE_push(st, val) SKM_sk_push(X509_PURPOSE, (st), (val))#define sk_X509_PURPOSE_unshift(st, val) SKM_sk_unshift(X509_PURPOSE, (st), (val))#define sk_X509_PURPOSE_find(st, val) SKM_sk_find(X509_PURPOSE, (st), (val))#define sk_X509_PURPOSE_delete(st, i) SKM_sk_delete(X509_PURPOSE, (st), (i))#define sk_X509_PURPOSE_delete_ptr(st, ptr) SKM_sk_delete_ptr(X509_PURPOSE, (st), (ptr))#define sk_X509_PURPOSE_insert(st, val, i) SKM_sk_insert(X509_PURPOSE, (st), (val), (i))#define sk_X509_PURPOSE_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(X509_PURPOSE, (st), (cmp))#define sk_X509_PURPOSE_dup(st) SKM_sk_dup(X509_PURPOSE, st)#define sk_X509_PURPOSE_pop_free(st, free_func) SKM_sk_pop_free(X509_PURPOSE, (st), (free_func))#define sk_X509_PURPOSE_shift(st) SKM_sk_shift(X509_PURPOSE, (st))#define sk_X509_PURPOSE_pop(st) SKM_sk_pop(X509_PURPOSE, (st))#define sk_X509_PURPOSE_sort(st) SKM_sk_sort(X509_PURPOSE, (st))#define sk_X509_REVOKED_new(st) SKM_sk_new(X509_REVOKED, (st))#define sk_X509_REVOKED_new_null() SKM_sk_new_null(X509_REVOKED)#define sk_X509_REVOKED_free(st) SKM_sk_free(X509_REVOKED, (st))#define sk_X509_REVOKED_num(st) SKM_sk_num(X509_REVOKED, (st))#define sk_X509_REVOKED_value(st, i) SKM_sk_value(X509_REVOKED, (st), (i))#define sk_X509_REVOKED_set(st, i, val) SKM_sk_set(X509_REVOKED, (st), (i), (val))#define sk_X509_REVOKED_zero(st) SKM_sk_zero(X509_REVOKED, (st))#define sk_X509_REVOKED_push(st, val) SKM_sk_push(X509_REVOKED, (st), (val))#define sk_X509_REVOKED_unshift(st, val) SKM_sk_unshift(X509_REVOKED, (st), (val))#define sk_X509_REVOKED_find(st, val) SKM_sk_find(X509_REVOKED, (st), (val))#define sk_X509_REVOKED_delete(st, i) SKM_sk_delete(X509_REVOKED, (st), (i))#define sk_X509_REVOKED_delete_ptr(st, ptr) SKM_sk_delete_ptr(X509_REVOKED, (st), (ptr))#define sk_X509_REVOKED_insert(st, val, i) SKM_sk_insert(X509_REVOKED, (st), (val), (i))#define sk_X509_REVOKED_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(X509_REVOKED, (st), (cmp))#define sk_X509_REVOKED_dup(st) SKM_sk_dup(X509_REVOKED, st)#define sk_X509_REVOKED_pop_free(st, free_func) SKM_sk_pop_free(X509_REVOKED, (st), (free_func))#define sk_X509_REVOKED_shift(st) SKM_sk_shift(X509_REVOKED, (st))#define sk_X509_REVOKED_pop(st) SKM_sk_pop(X509_REVOKED, (st))#define sk_X509_REVOKED_sort(st) SKM_sk_sort(X509_REVOKED, (st))#define sk_X509_TRUST_new(st) SKM_sk_new(X509_TRUST, (st))#define sk_X509_TRUST_new_null() SKM_sk_new_null(X509_TRUST)#define sk_X509_TRUST_free(st) SKM_sk_free(X509_TRUST, (st))#define sk_X509_TRUST_num(st) SKM_sk_num(X509_TRUST, (st))#define sk_X509_TRUST_value(st, i) SKM_sk_value(X509_TRUST, (st), (i))#define sk_X509_TRUST_set(st, i, val) SKM_sk_set(X509_TRUST, (st), (i), (val))#define sk_X509_TRUST_zero(st) SKM_sk_zero(X509_TRUST, (st))#define sk_X509_TRUST_push(st, val) SKM_sk_push(X509_TRUST, (st), (val))#define sk_X509_TRUST_unshift(st, val) SKM_sk_unshift(X509_TRUST, (st), (val))#define sk_X509_TRUST_find(st, val) SKM_sk_find(X509_TRUST, (st), (val))#define sk_X509_TRUST_delete(st, i) SKM_sk_delete(X509_TRUST, (st), (i))#define sk_X509_TRUST_delete_ptr(st, ptr) SKM_sk_delete_ptr(X509_TRUST, (st), (ptr))#define sk_X509_TRUST_insert(st, val, i) SKM_sk_insert(X509_TRUST, (st), (val), (i))#define sk_X509_TRUST_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(X509_TRUST, (st), (cmp))#define sk_X509_TRUST_dup(st) SKM_sk_dup(X509_TRUST, st)#define sk_X509_TRUST_pop_free(st, free_func) SKM_sk_pop_free(X509_TRUST, (st), (free_func))#define sk_X509_TRUST_shift(st) SKM_sk_shift(X509_TRUST, (st))#define sk_X509_TRUST_pop(st) SKM_sk_pop(X509_TRUST, (st))#define sk_X509_TRUST_sort(st) SKM_sk_sort(X509_TRUST, (st))#define d2i_ASN1_SET_OF_ACCESS_DESCRIPTION(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \	SKM_ASN1_SET_OF_d2i(ACCESS_DESCRIPTION, (st), (pp), (length), (d2i_func), (free_func), (ex_tag), (ex_class)) #define i2d_ASN1_SET_OF_ACCESS_DESCRIPTION(st, pp, i2d_func, ex_tag, ex_class, is_set) \	SKM_ASN1_SET_OF_i2d(ACCESS_DESCRIPTION, (st), (pp), (i2d_func), (ex_tag), (ex_class), (is_set))#define ASN1_seq_pack_ACCESS_DESCRIPTION(st, i2d_func, buf, len) \	SKM_ASN1_seq_pack(ACCESS_DESCRIPTION, (st), (i2d_func), (buf), (len))#define ASN1_seq_unpack_ACCESS_DESCRIPTION(buf, len, d2i_func, free_func) \	SKM_ASN1_seq_unpack(ACCESS_DESCRIPTION, (buf), (len), (d2i_func), (free_func))#define d2i_ASN1_SET_OF_ASN1_INTEGER(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \	SKM_ASN1_SET_OF_d2i(ASN1_INTEGER, (st), (pp), (length), (d2i_func), (free_func), (ex_tag), (ex_class)) #define i2d_ASN1_SET_OF_ASN1_INTEGER(st, pp, i2d_func, ex_tag, ex_class, is_set) \	SKM_ASN1_SET_OF_i2d(ASN1_INTEGER, (st), (pp), (i2d_func), (ex_tag), (ex_class), (is_set))#define ASN1_seq_pack_ASN1_INTEGER(st, i2d_func, buf, len) \	SKM_ASN1_seq_pack(ASN1_INTEGER, (st), (i2d_func), (buf), (len))#define ASN1_seq_unpack_ASN1_INTEGER(buf, len, d2i_func, free_func) \	SKM_ASN1_seq_unpack(ASN1_INTEGER, (buf), (len), (d2i_func), (free_func))#define d2i_ASN1_SET_OF_ASN1_OBJECT(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \	SKM_ASN1_SET_OF_d2i(ASN1_OBJECT, (st), (pp), (length), (d2i_func), (free_func), (ex_tag), (ex_class)) #define i2d_ASN1_SET_OF_ASN1_OBJECT(st, pp, i2d_func, ex_tag, ex_class, is_set) \	SKM_ASN1_SET_OF_i2d(ASN1_OBJECT, (st), (pp), (i2d_func), (ex_tag), (ex_class), (is_set))#define ASN1_seq_pack_ASN1_OBJECT(st, i2d_func, buf, len) \	SKM_ASN1_seq_pack(ASN1_OBJECT, (st), (i2d_func), (buf), (len))#define ASN1_seq_unpack_ASN1_OBJECT(buf, len, d2i_func, free_func) \	SKM_ASN1_seq_unpack(ASN1_OBJECT, (buf), (len), (d2i_func), (free_func))#define d2i_ASN1_SET_OF_ASN1_TYPE(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \	SKM_ASN1_SET_OF_d2i(ASN1_TYPE, (st), (pp), (length), (d2i_func), (free_func), (ex_tag), (ex_class)) #define i2d_ASN1_SET_OF_ASN1_TYPE(st, pp, i2d_func, ex_tag, ex_class, is_set) \	SKM_ASN1_SET_OF_i2d(ASN1_TYPE, (st), (pp), (i2d_func), (ex_tag), (ex_class), (is_set))#define ASN1_seq_pack_ASN1_TYPE(st, i2d_func, buf, len) \	SKM_ASN1_seq_pack(ASN1_TYPE, (st), (i2d_func), (buf), (len))#define ASN1_seq_unpack_ASN1_TYPE(buf, len, d2i_func, free_func) \	SKM_ASN1_seq_unpack(ASN1_TYPE, (buf), (len), (d2i_func), (free_func))#define d2i_ASN1_SET_OF_DIST_POINT(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \	SKM_ASN1_SET_OF_d2i(DIST_POINT, (st), (pp), (length), (d2i_func), (free_func), (ex_tag), (ex_class)) #define i2d_ASN1_SET_OF_DIST_POINT(st, pp, i2d_func, ex_tag, ex_class, is_set) \	SKM_ASN1_SET_OF_i2d(DIST_POINT, (st), (pp), (i2d_func), (ex_tag), (ex_class), (is_set))#define ASN1_seq_pack_DIST_POINT(st, i2d_func, buf, len) \	SKM_ASN1_seq_pack(DIST_POINT, (st), (i2d_func), (buf), (len))#define ASN1_seq_unpack_DIST_POINT(buf, len, d2i_func, free_func) \	SKM_ASN1_seq_unpack(DIST_POINT, (buf), (len), (d2i_func), (free_func))#define d2i_ASN1_SET_OF_GENERAL_NAME(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \	SKM_ASN1_SET_OF_d2i(GENERAL_NAME, (st), (pp), (length), (d2i_func), (free_func), (ex_tag), (ex_class)) #define i2d_ASN1_SET_OF_GENERAL_NAME(st, pp, i2d_func, ex_tag, ex_class, is_set) \	SKM_ASN1_SET_OF_i2d(GENERAL_NAME, (st), (pp), (i2d_func), (ex_tag), (ex_class), (is_set))#define ASN1_seq_pack_GENERAL_NAME(st, i2d_func, buf, len) \	SKM_ASN1_seq_pack(GENERAL_NAME, (st), (i2d_func), (buf), (len))#define ASN1_seq_unpack_GENERAL_NAME(buf, len, d2i_func, free_func) \	SKM_ASN1_seq_unpack(GENERAL_NAME, (buf), (len), (d2i_func), (free_func))#define d2i_ASN1_SET_OF_PKCS12_SAFEBAG(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \	SKM_ASN1_SET_OF_d2i(PKCS12_SAFEBAG, (st), (pp), (length), (d2i_func), (free_func), (ex_tag), (ex_class)) #define i2d_ASN1_SET_OF_PKCS12_SAFEBAG(st, pp, i2d_func, ex_tag, ex_class, is_set) \	SKM_ASN1_SET_OF_i2d(PKCS12_SAFEBAG, (st), (pp), (i2d_func), (ex_tag), (ex_class), (is_set))#define ASN1_seq_pack_PKCS12_SAFEBAG(st, i2d_func, buf, len) \	SKM_ASN1_seq_pack(PKCS12_SAFEBAG, (st), (i2d_func), (buf), (len))#define ASN1_seq_unpack_PKCS12_SAFEBAG(buf, len, d2i_func, free_func) \	SKM_ASN1_seq_unpack(PKCS12_SAFEBAG, (buf), (len), (d2i_func), (free_func))#define d2i_ASN1_SET_OF_PKCS7(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \	SKM_ASN1_SET_OF_d2i(PKCS7, (st), (pp), (length), (d2i_func), (free_func), (ex_tag), (ex_class)) #define i2d_ASN1_SET_OF_PKCS7(st, pp, i2d_func, ex_tag, ex_class, is_set) \	SKM_ASN1_SET_OF_i2d(PKCS7, (st), (pp), (i2d_func), (ex_tag), (ex_class), (is_set))#define ASN1_seq_pack_PKCS7(st, i2d_func, buf, len) \	SKM_A

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -