90 #define RZ_CRYPTO_NONE 0ULL
91 #define RZ_CRYPTO_RC2 1ULL
92 #define RZ_CRYPTO_RC4 1ULL << 1
93 #define RZ_CRYPTO_RC6 1ULL << 2
94 #define RZ_CRYPTO_AES_ECB 1ULL << 3
95 #define RZ_CRYPTO_AES_CBC 1ULL << 4
96 #define RZ_CRYPTO_ROR 1ULL << 5
97 #define RZ_CRYPTO_ROL 1ULL << 6
98 #define RZ_CRYPTO_ROT 1ULL << 7
99 #define RZ_CRYPTO_BLOWFISH 1ULL << 8
100 #define RZ_CRYPTO_CPS2 1ULL << 9
101 #define RZ_CRYPTO_DES_ECB 1ULL << 10
102 #define RZ_CRYPTO_XOR 1ULL << 11
103 #define RZ_CRYPTO_SERPENT 1ULL << 12
104 #define RZ_CRYPTO_ALL 0xFFFF
106 #define RZ_CODEC_NONE 0ULL
107 #define RZ_CODEC_B64 1ULL
108 #define RZ_CODEC_B91 1ULL << 1
109 #define RZ_CODEC_PUNYCODE 1ULL << 2
110 #define RZ_CODEC_ALL 0xFFFF
static static sync static getppid static getegid const char static filename char static len const char char static bufsiz static mask static vfork const void static prot static getpgrp const char static swapflags static arg static fd static protocol static who struct sockaddr static addrlen static backlog struct timeval struct timezone static tz const struct iovec static count static mode const void const struct sockaddr static tolen const char static pathname void static offset struct stat static buf void long static basep static whence static length const void static len key
RZ_API int rz_crypto_update(RzCrypto *cry, const ut8 *buf, int len)
RzCryptoPlugin rz_crypto_plugin_punycode
RZ_LIB_VERSION_HEADER(rz_crypto)
RzCryptoPlugin rz_crypto_plugin_rol
RzCryptoPlugin rz_crypto_plugin_blowfish
RZ_API bool rz_crypto_set_iv(RzCrypto *cry, const ut8 *iv, int ivlen)
RZ_API int rz_crypto_final(RzCrypto *cry, const ut8 *buf, int len)
RzCryptoPlugin rz_crypto_plugin_serpent
RzCryptoPlugin rz_crypto_plugin_cps2
RzCryptoPlugin rz_crypto_plugin_rc6
RZ_API int rz_crypto_add(RzCrypto *cry, RzCryptoPlugin *h)
RzCryptoPlugin rz_crypto_plugin_xor
RZ_API const char * rz_crypto_codec_name(const RzCryptoSelector bit)
RZ_API const ut8 * rz_crypto_get_output(RzCrypto *cry, int *size)
struct rz_crypto_t RzCrypto
RzCryptoPlugin rz_crypto_plugin_ror
RzCryptoPlugin rz_crypto_plugin_des
struct rz_crypto_plugin_t RzCryptoPlugin
RZ_API const char * rz_crypto_name(const RzCryptoSelector bit)
RzCryptoPlugin rz_crypto_plugin_aes
RzCryptoPlugin rz_crypto_plugin_aes_cbc
RzCryptoPlugin rz_crypto_plugin_rc4
RZ_API bool rz_crypto_set_key(RzCrypto *cry, const ut8 *key, int keylen, int mode, int direction)
RZ_API void rz_crypto_free(RzCrypto *cry)
RZ_API RzCrypto * rz_crypto_new(void)
RzCryptoPlugin rz_crypto_plugin_base91
RZ_API const RzCryptoPlugin * rz_crypto_plugin_by_index(size_t index)
RzCryptoPlugin rz_crypto_plugin_rc2
RzCryptoPlugin rz_crypto_plugin_rot
RzCryptoPlugin rz_crypto_plugin_base64
RZ_API bool rz_crypto_use(RzCrypto *cry, const char *algo)
RZ_API int rz_crypto_append(RzCrypto *cry, const ut8 *buf, int len)
int(* get_key_size)(RzCrypto *cry)
bool(* update)(RzCrypto *cry, const ut8 *buf, int len)
bool(* use)(const char *algo)
bool(* init)(RzCrypto *cry)
bool(* set_key)(RzCrypto *cry, const ut8 *key, int keylen, int mode, int direction)
bool(* set_iv)(RzCrypto *cry, const ut8 *iv, int ivlen)
bool(* fini)(RzCrypto *cry)
struct rz_crypto_plugin_t * h
ut64(WINAPI *w32_GetEnabledXStateFeatures)()