const char *message, va_list args);
bool_t (*postreadcheck)(struct load_ctx *l, FILE *f);
const char *what;
+ dict_t *deprdict; /* used only to look up hash */
struct cloc loc;
union {
struct {
l->verror=verror_cfgfatal;
l->postreadcheck=0;
l->what="rsa-public";
+ l->deprdict=context;
l->loc=loc;
#define RSAPUB_APPLY_GETBN(ix,en,what) \
l->verror=verror_tryload;
l->postreadcheck=0;
l->what="rsa1_loadpub";
+ l->deprdict=0;
l->loc=loc;
l->u.tryload.log=log;
l->what="rsa1priv load";
l->verror=verror_tryload;
l->postreadcheck=postreadcheck_tryload;
+ l->deprdict=0;
l->loc=loc;
l->u.tryload.log=log;
l->what="rsa-private";
l->verror=verror_cfgfatal;
l->postreadcheck=postreadcheck_apply;
+ l->deprdict=context;
l->loc=loc;
/* Argument is filename pointing to SSH1 private key file */