the undocumented RSA_set_app_data()/RSA_get_app_data() wrappers.
-/* $OpenBSD: ca.c,v 1.5 2014/04/21 16:08:47 reyk Exp $ */
+/* $OpenBSD: ca.c,v 1.6 2014/04/21 17:22:06 reyk Exp $ */
/*
* Copyright (c) 2014 Reyk Floeter <reyk@openbsd.org>
int n, done = 0, cnt = 0;
u_char *toptr;
- if ((id = RSA_get_app_data(rsa)) == NULL)
+ if ((id = RSA_get_ex_data(rsa, 0)) == NULL)
return (0);
iev = proc_iev(env->sc_ps, PROC_CA, proc_id);
-/* $OpenBSD: ssl.c,v 1.20 2014/04/18 13:55:26 reyk Exp $ */
+/* $OpenBSD: ssl.c,v 1.21 2014/04/21 17:22:06 reyk Exp $ */
/*
* Copyright (c) 2007 - 2014 Reyk Floeter <reyk@openbsd.org>
goto fail;
}
- RSA_set_app_data(rsa, data);
+ RSA_set_ex_data(rsa, 0, data);
/*
* Use the public key as the "private" key - the secret key