version 1.123, 2016/10/05 14:48:58 |
version 1.124, 2016/10/05 15:48:39 |
|
|
uint8_t xorkey[sizeof(enckey.seckey)]; |
uint8_t xorkey[sizeof(enckey.seckey)]; |
struct sig sig; |
struct sig sig; |
char *sighdr; |
char *sighdr; |
char *secname; |
char *extname; |
uint8_t digest[SHA512_DIGEST_LENGTH]; |
uint8_t digest[SHA512_DIGEST_LENGTH]; |
int i, nr, rounds; |
int i, nr, rounds; |
SHA2_CTX ctx; |
SHA2_CTX ctx; |
|
|
|
|
readb64file(seckeyfile, &enckey, sizeof(enckey), comment); |
readb64file(seckeyfile, &enckey, sizeof(enckey), comment); |
|
|
secname = strstr(seckeyfile, ".sec"); |
extname = strrchr(seckeyfile, '.'); |
if (secname && strlen(secname) == 4) { |
if (extname && strcmp(extname, ".sec") == 0) { |
const char *keyname; |
const char *keyname; |
/* basename may or may not modify input */ |
/* basename may or may not modify input */ |
if (!(keyname = strrchr(seckeyfile, '/'))) |
if (!(keyname = strrchr(seckeyfile, '/'))) |