A good use of the UI interface is as a password callback replacement
authorRichard Levitte <levitte@openssl.org>
Tue, 5 Jun 2001 19:05:52 +0000 (19:05 +0000)
committerRichard Levitte <levitte@openssl.org>
Tue, 5 Jun 2001 19:05:52 +0000 (19:05 +0000)
commit1e7e62f8cdda90328531b3a7c31fb68240b6245f
treeee6b034a8cd426d7cad492dd56756ae1913e2107
parent5352823fbf69cbfd3f8be15010068c3408b47750
A good use of the UI interface is as a password callback replacement
(for new functions...).  One might still want to be able to pass down
a user-data pointer to be used by the UI.  However, ex_data doesn't
quite cut it, since that means the appropriate index to it might need
to be shared between parts that aren't really related in that sense,
and would require the currently hidden (static) index holders to be
uncovered.  Not a good thing.  Therefore, add the possibility to add a
user-data pointer to a UI.
crypto/ui/ui.h
crypto/ui/ui_lib.c
crypto/ui/ui_locl.h