123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #ifndef _PARSE_KEY_FILE_H_
- #define _PARSE_KEY_FILE_H_
- #define N_SIZE_IN_BYTES 384
- #define E_SIZE_IN_BYTES 4
- #define D_SIZE_IN_BYTES 384
- typedef enum _key_type_t
- {
- UNIDENTIFIABLE_KEY = -1,
- NO_KEY = 0,
- PRIVATE_KEY,
- PUBLIC_KEY
- } key_type_t;
- #include <openssl/rsa.h>
- bool parse_key_file(int mode, const char *key_path, RSA **prsa, int *pkey_type);
- #endif
|