41 #define PX_MAX_SALT_LEN 128 47 #define PXE_ERR_GENERIC -1 48 #define PXE_NO_HASH -2 49 #define PXE_NO_CIPHER -3 50 #define PXE_NOTBLOCKSIZE -4 51 #define PXE_BAD_OPTION -5 52 #define PXE_BAD_FORMAT -6 53 #define PXE_KEY_TOO_BIG -7 54 #define PXE_CIPHER_INIT -8 55 #define PXE_HASH_UNUSABLE_FOR_HMAC -9 56 #define PXE_DEV_READ_ERROR -10 58 #define PXE_ARGUMENT_ERROR -13 59 #define PXE_UNKNOWN_SALT_ALGO -14 60 #define PXE_BAD_SALT_ROUNDS -15 61 #define PXE_MCRYPT_INTERNAL -16 62 #define PXE_NO_RANDOM -17 63 #define PXE_DECRYPT_FAILED -18 64 #define PXE_ENCRYPT_FAILED -19 66 #define PXE_PGP_CORRUPT_DATA -100 67 #define PXE_PGP_CORRUPT_ARMOR -101 68 #define PXE_PGP_UNSUPPORTED_COMPR -102 69 #define PXE_PGP_UNSUPPORTED_CIPHER -103 70 #define PXE_PGP_UNSUPPORTED_HASH -104 71 #define PXE_PGP_COMPRESSION_ERROR -105 72 #define PXE_PGP_NOT_TEXT -106 73 #define PXE_PGP_UNEXPECTED_PKT -107 75 #define PXE_PGP_MATH_FAILED -109 76 #define PXE_PGP_SHORT_ELGAMAL_KEY -110 78 #define PXE_PGP_UNKNOWN_PUBALGO -112 79 #define PXE_PGP_WRONG_KEY -113 80 #define PXE_PGP_MULTIPLE_KEYS -114 81 #define PXE_PGP_EXPECT_PUBLIC_KEY -115 82 #define PXE_PGP_EXPECT_SECRET_KEY -116 83 #define PXE_PGP_NOT_V4_KEYPKT -117 84 #define PXE_PGP_KEYPKT_CORRUPT -118 85 #define PXE_PGP_NO_USABLE_KEY -119 86 #define PXE_PGP_NEED_SECRET_PSW -120 87 #define PXE_PGP_BAD_S2K_MODE -121 88 #define PXE_PGP_UNSUPPORTED_PUBALGO -122 89 #define PXE_PGP_MULTIPLE_SUBKEYS -123 157 const uint8 *iv,
unsigned ivlen);
159 uint8 *res,
unsigned *rlen);
161 uint8 *res,
unsigned *rlen);
187 #define px_debug(...) 190 #define px_md_result_size(md) (md)->result_size(md) 191 #define px_md_block_size(md) (md)->block_size(md) 192 #define px_md_reset(md) (md)->reset(md) 193 #define px_md_update(md, data, dlen) (md)->update(md, data, dlen) 194 #define px_md_finish(md, buf) (md)->finish(md, buf) 195 #define px_md_free(md) (md)->free(md) 197 #define px_hmac_result_size(hmac) (hmac)->result_size(hmac) 198 #define px_hmac_block_size(hmac) (hmac)->block_size(hmac) 199 #define px_hmac_reset(hmac) (hmac)->reset(hmac) 200 #define px_hmac_init(hmac, key, klen) (hmac)->init(hmac, key, klen) 201 #define px_hmac_update(hmac, data, dlen) (hmac)->update(hmac, data, dlen) 202 #define px_hmac_finish(hmac, buf) (hmac)->finish(hmac, buf) 203 #define px_hmac_free(hmac) (hmac)->free(hmac) 206 #define px_cipher_key_size(c) (c)->key_size(c) 207 #define px_cipher_block_size(c) (c)->block_size(c) 208 #define px_cipher_iv_size(c) (c)->iv_size(c) 209 #define px_cipher_init(c, k, klen, iv) (c)->init(c, k, klen, iv) 210 #define px_cipher_encrypt(c, data, dlen, res) \ 211 (c)->encrypt(c, data, dlen, res) 212 #define px_cipher_decrypt(c, data, dlen, res) \ 213 (c)->decrypt(c, data, dlen, res) 214 #define px_cipher_free(c) (c)->free(c) 217 #define px_combo_encrypt_len(c, dlen) (c)->encrypt_len(c, dlen) 218 #define px_combo_decrypt_len(c, dlen) (c)->decrypt_len(c, dlen) 219 #define px_combo_init(c, key, klen, iv, ivlen) \ 220 (c)->init(c, key, klen, iv, ivlen) 221 #define px_combo_encrypt(c, data, dlen, res, rlen) \ 222 (c)->encrypt(c, data, dlen, res, rlen) 223 #define px_combo_decrypt(c, data, dlen, res, rlen) \ 224 (c)->decrypt(c, data, dlen, res, rlen) 225 #define px_combo_free(c) (c)->free(c) void px_THROW_ERROR(int err) pg_attribute_noreturn()
#define pg_attribute_noreturn()
int px_find_digest(const char *name, PX_MD **res)
int px_find_hmac(const char *name, PX_HMAC **res)
void px_debug(const char *fmt,...) pg_attribute_printf(1
#define pg_attribute_printf(f, a)
int cx(PlannerInfo *root, Gene *tour1, Gene *tour2, Gene *offspring, int num_gene, City *city_table)
unsigned(* block_size)(PX_MD *h)
int px_find_combo(const char *name, PX_Combo **res)
int px_find_cipher(const char *name, PX_Cipher **res)
void(* update)(PX_MD *h, const uint8 *data, unsigned dlen)
void(* finish)(PX_MD *h, uint8 *dst)
unsigned(* result_size)(PX_MD *h)
void px_set_debug_handler(void(*handler)(const char *))
const char * px_strerror(int err)
const char * px_resolve_alias(const PX_Alias *aliases, const char *name)
void px_memset(void *ptr, int c, size_t len)