diff options
Diffstat (limited to 'src/util/binascii.h')
| -rw-r--r-- | src/util/binascii.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/util/binascii.h b/src/util/binascii.h new file mode 100644 index 0000000..3826a6a --- /dev/null +++ b/src/util/binascii.h @@ -0,0 +1,34 @@ +/* + * ecgen, tool for generating Elliptic curve domain parameters + * Copyright (C) 2017 J08nY + */ +#ifndef ECGEN_BINASCII_H +#define ECGEN_BINASCII_H + +#include <pari/pari.h> +#include "gen/types.h" + +/** + * @brief + * @param i + * @return + */ +size_t binascii_blen(GEN i); + +/** + * @brief + * @param i + * @param endianity + * @return + */ +char *binascii_itob(GEN i, endian_e endianity); + +/** + * @brief + * @param bytes + * @param endianity + * @return + */ +GEN binascii_btoi(const char *bytes, size_t len, endian_e endianity); + +#endif // ECGEN_BINASCII_H |
