231 lines
12 KiB
TeX
231 lines
12 KiB
TeX
|
\hypertarget{structpinentry}{}\doxysection{pinentry Struct Reference}
|
||
|
\label{structpinentry}\index{pinentry@{pinentry}}
|
||
|
|
||
|
|
||
|
Collaboration diagram for pinentry\+:
|
||
|
\nopagebreak
|
||
|
\begin{figure}[H]
|
||
|
\begin{center}
|
||
|
\leavevmode
|
||
|
\includegraphics[width=185pt]{structpinentry__coll__graph}
|
||
|
\end{center}
|
||
|
\end{figure}
|
||
|
\doxysubsection*{Public Attributes}
|
||
|
\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ae4de955308532d01f847cd7efb0134fd}\label{structpinentry_ae4de955308532d01f847cd7efb0134fd}}
|
||
|
char $\ast$ {\bfseries title}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ae8115c8e3866470ae3b1eda90191bc03}\label{structpinentry_ae8115c8e3866470ae3b1eda90191bc03}}
|
||
|
char $\ast$ {\bfseries description}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a3a06103c0e07574248de88fcc2bdbd7e}\label{structpinentry_a3a06103c0e07574248de88fcc2bdbd7e}}
|
||
|
char $\ast$ {\bfseries error}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ac4944712dcf1e0b8510e018138bc6244}\label{structpinentry_ac4944712dcf1e0b8510e018138bc6244}}
|
||
|
char $\ast$ {\bfseries prompt}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_af92614294866cf0c1d72a8763aa2aeef}\label{structpinentry_af92614294866cf0c1d72a8763aa2aeef}}
|
||
|
char $\ast$ {\bfseries ok}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a0a22da3f0c847ee5b8e98007ca487c00}\label{structpinentry_a0a22da3f0c847ee5b8e98007ca487c00}}
|
||
|
char $\ast$ {\bfseries notok}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a31cd151790c2fcaa184e3100093bc99c}\label{structpinentry_a31cd151790c2fcaa184e3100093bc99c}}
|
||
|
char $\ast$ {\bfseries cancel}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a38d277d38913dcce5653039f29570b28}\label{structpinentry_a38d277d38913dcce5653039f29570b28}}
|
||
|
char $\ast$ {\bfseries pin}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_af8c5cdcb56383c1f13a2524b14d021ce}\label{structpinentry_af8c5cdcb56383c1f13a2524b14d021ce}}
|
||
|
int {\bfseries pin\+\_\+len}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ab10d5d3a4fb70607de8c7d3cd38ea8ef}\label{structpinentry_ab10d5d3a4fb70607de8c7d3cd38ea8ef}}
|
||
|
int {\bfseries pin\+\_\+from\+\_\+cache}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_abd9d2b29dc4671f5aa9a9bdacc123349}\label{structpinentry_abd9d2b29dc4671f5aa9a9bdacc123349}}
|
||
|
char $\ast$ {\bfseries display}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ad59509efdfe2221c385833b6dd53213d}\label{structpinentry_ad59509efdfe2221c385833b6dd53213d}}
|
||
|
char $\ast$ {\bfseries ttyname}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a4d3dbdd7474dfc2e46addbafc6895e8d}\label{structpinentry_a4d3dbdd7474dfc2e46addbafc6895e8d}}
|
||
|
char $\ast$ {\bfseries ttytype\+\_\+l}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ae9f9f5d722c6641b0917e7bd9919224a}\label{structpinentry_ae9f9f5d722c6641b0917e7bd9919224a}}
|
||
|
char $\ast$ {\bfseries ttyalert}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a27291f2be65048ca1ad54d2f30f42b5b}\label{structpinentry_a27291f2be65048ca1ad54d2f30f42b5b}}
|
||
|
char $\ast$ {\bfseries lc\+\_\+ctype}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a60be55e3699b1cb1832ad2a3ad0d2230}\label{structpinentry_a60be55e3699b1cb1832ad2a3ad0d2230}}
|
||
|
char $\ast$ {\bfseries lc\+\_\+messages}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a3f3f4183c1d0ad2c6bb10fa4f07a0a46}\label{structpinentry_a3f3f4183c1d0ad2c6bb10fa4f07a0a46}}
|
||
|
int {\bfseries debug}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ade3cce6613dcfb45f3f75a9af6b3b997}\label{structpinentry_ade3cce6613dcfb45f3f75a9af6b3b997}}
|
||
|
int {\bfseries timeout}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_aad573405fc223ec450e13e709d11ab29}\label{structpinentry_aad573405fc223ec450e13e709d11ab29}}
|
||
|
int {\bfseries grab}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a1fc9a84782aa7dc9347b1651a10317ce}\label{structpinentry_a1fc9a84782aa7dc9347b1651a10317ce}}
|
||
|
unsigned long {\bfseries owner\+\_\+pid}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a236b365f2b9b7fae5e762828f4b0125f}\label{structpinentry_a236b365f2b9b7fae5e762828f4b0125f}}
|
||
|
int {\bfseries owner\+\_\+uid}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_adad3a2750eb5f6d8e44625ce57aad2ae}\label{structpinentry_adad3a2750eb5f6d8e44625ce57aad2ae}}
|
||
|
char $\ast$ {\bfseries owner\+\_\+host}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a5e196e945c9be71f3b0b06ae26e0847b}\label{structpinentry_a5e196e945c9be71f3b0b06ae26e0847b}}
|
||
|
int {\bfseries parent\+\_\+wid}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a6810e60a64b360e46773f419403fb97e}\label{structpinentry_a6810e60a64b360e46773f419403fb97e}}
|
||
|
char $\ast$ {\bfseries touch\+\_\+file}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ad903e7d60ca7aefc2aeef638269bb401}\label{structpinentry_ad903e7d60ca7aefc2aeef638269bb401}}
|
||
|
int {\bfseries result}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a59c69a3b6e622b5b8e1200e5484706ed}\label{structpinentry_a59c69a3b6e622b5b8e1200e5484706ed}}
|
||
|
int {\bfseries canceled}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_aaebac3c32a6152b435409e73d11bbbf9}\label{structpinentry_aaebac3c32a6152b435409e73d11bbbf9}}
|
||
|
int {\bfseries locale\+\_\+err}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a86b90be888ce66da86f4628ec406b4e4}\label{structpinentry_a86b90be888ce66da86f4628ec406b4e4}}
|
||
|
int {\bfseries specific\+\_\+err}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_afa4e4b457995d3ca3907c65930d18e26}\label{structpinentry_afa4e4b457995d3ca3907c65930d18e26}}
|
||
|
const char $\ast$ {\bfseries specific\+\_\+err\+\_\+loc}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ad0e7e609fcebba97a14495fc2db54d34}\label{structpinentry_ad0e7e609fcebba97a14495fc2db54d34}}
|
||
|
char $\ast$ {\bfseries specific\+\_\+err\+\_\+info}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a59162d200ea7bb2b57edc32a61788bf6}\label{structpinentry_a59162d200ea7bb2b57edc32a61788bf6}}
|
||
|
int {\bfseries close\+\_\+button}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a3827516289cc11dee66ce1e4f03cebc9}\label{structpinentry_a3827516289cc11dee66ce1e4f03cebc9}}
|
||
|
int {\bfseries one\+\_\+button}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ab65b78857065eed81845b62a9c8e3225}\label{structpinentry_ab65b78857065eed81845b62a9c8e3225}}
|
||
|
int {\bfseries confirm}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a43011b6daba6d4181112a2bb2212ac8b}\label{structpinentry_a43011b6daba6d4181112a2bb2212ac8b}}
|
||
|
char $\ast$ {\bfseries repeat\+\_\+passphrase}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a7e89de346d3ab6aa146c7cf70c592f07}\label{structpinentry_a7e89de346d3ab6aa146c7cf70c592f07}}
|
||
|
char $\ast$ {\bfseries repeat\+\_\+error\+\_\+string}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a0246a61cab9de3ab251b0d481a2e0f55}\label{structpinentry_a0246a61cab9de3ab251b0d481a2e0f55}}
|
||
|
char $\ast$ {\bfseries repeat\+\_\+ok\+\_\+string}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a907d7456f3cca42bb48975ee5690d485}\label{structpinentry_a907d7456f3cca42bb48975ee5690d485}}
|
||
|
int {\bfseries repeat\+\_\+okay}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_afaf96dbf5f96d41e4b3760ba498d3837}\label{structpinentry_afaf96dbf5f96d41e4b3760ba498d3837}}
|
||
|
char $\ast$ {\bfseries quality\+\_\+bar}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ace6bd11f5dd7d25910f097727d857c9e}\label{structpinentry_ace6bd11f5dd7d25910f097727d857c9e}}
|
||
|
char $\ast$ {\bfseries quality\+\_\+bar\+\_\+tt}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a4b345954932d97d719af407f54f47224}\label{structpinentry_a4b345954932d97d719af407f54f47224}}
|
||
|
char $\ast$ {\bfseries genpin\+\_\+label}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a0745c571d568010ddab6dc1f48e10712}\label{structpinentry_a0745c571d568010ddab6dc1f48e10712}}
|
||
|
char $\ast$ {\bfseries genpin\+\_\+tt}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_acc060d3624879f5a645d3955c122b594}\label{structpinentry_acc060d3624879f5a645d3955c122b594}}
|
||
|
int {\bfseries formatted\+\_\+passphrase}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a01d023d70058225507186078938e26f7}\label{structpinentry_a01d023d70058225507186078938e26f7}}
|
||
|
char $\ast$ {\bfseries formatted\+\_\+passphrase\+\_\+hint}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a879bd98959f2681f32771838864d8c4a}\label{structpinentry_a879bd98959f2681f32771838864d8c4a}}
|
||
|
pinentry\+\_\+color\+\_\+t {\bfseries color\+\_\+fg}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a172e265ae4bdd5d70fa0d9a79083c427}\label{structpinentry_a172e265ae4bdd5d70fa0d9a79083c427}}
|
||
|
int {\bfseries color\+\_\+fg\+\_\+bright}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a1cdaebee2eb630128cd25a3e5841d5a0}\label{structpinentry_a1cdaebee2eb630128cd25a3e5841d5a0}}
|
||
|
pinentry\+\_\+color\+\_\+t {\bfseries color\+\_\+bg}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a6c2f16572834bdc885ca5534ed886591}\label{structpinentry_a6c2f16572834bdc885ca5534ed886591}}
|
||
|
pinentry\+\_\+color\+\_\+t {\bfseries color\+\_\+so}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_aa1e0a0c2e5fe5024cb7be0ceaa39a0b7}\label{structpinentry_aa1e0a0c2e5fe5024cb7be0ceaa39a0b7}}
|
||
|
int {\bfseries color\+\_\+so\+\_\+bright}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a9c8b307eeab74d3c6156367a25660f42}\label{structpinentry_a9c8b307eeab74d3c6156367a25660f42}}
|
||
|
pinentry\+\_\+color\+\_\+t {\bfseries color\+\_\+ok}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a2a935640d3359f1cd40965155088a6bb}\label{structpinentry_a2a935640d3359f1cd40965155088a6bb}}
|
||
|
int {\bfseries color\+\_\+ok\+\_\+bright}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a4ca707bb52a49129d4c9ad2ae867daf1}\label{structpinentry_a4ca707bb52a49129d4c9ad2ae867daf1}}
|
||
|
pinentry\+\_\+color\+\_\+t {\bfseries color\+\_\+qualitybar}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ad2f1e5fae05e6fe556f87ababe4c0015}\label{structpinentry_ad2f1e5fae05e6fe556f87ababe4c0015}}
|
||
|
int {\bfseries color\+\_\+qualitybar\+\_\+bright}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ae343b5a1dd2657f0bb068a91388d2927}\label{structpinentry_ae343b5a1dd2657f0bb068a91388d2927}}
|
||
|
char $\ast$ {\bfseries default\+\_\+ok}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a6047a4f7a27f9a1ec26dc24a37255215}\label{structpinentry_a6047a4f7a27f9a1ec26dc24a37255215}}
|
||
|
char $\ast$ {\bfseries default\+\_\+cancel}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a20bea2a3f0e048b85248bf37ba70a8aa}\label{structpinentry_a20bea2a3f0e048b85248bf37ba70a8aa}}
|
||
|
char $\ast$ {\bfseries default\+\_\+prompt}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_acc7e10cad9ee82f08d4fe383344757c8}\label{structpinentry_acc7e10cad9ee82f08d4fe383344757c8}}
|
||
|
char $\ast$ {\bfseries default\+\_\+pwmngr}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a2e3ce23cddad04c3686cb9fbae895c72}\label{structpinentry_a2e3ce23cddad04c3686cb9fbae895c72}}
|
||
|
char $\ast$ {\bfseries default\+\_\+cf\+\_\+visi}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ae74cc72726c7af34267a6a1e6fb42620}\label{structpinentry_ae74cc72726c7af34267a6a1e6fb42620}}
|
||
|
char $\ast$ {\bfseries default\+\_\+tt\+\_\+visi}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_aab4bfb093759f3615548f144ef36f15e}\label{structpinentry_aab4bfb093759f3615548f144ef36f15e}}
|
||
|
char $\ast$ {\bfseries default\+\_\+tt\+\_\+hide}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a372a6fb9747f6e09ec2744b7431b2295}\label{structpinentry_a372a6fb9747f6e09ec2744b7431b2295}}
|
||
|
char $\ast$ {\bfseries default\+\_\+capshint}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_adc66066e57da5817a019038da629b594}\label{structpinentry_adc66066e57da5817a019038da629b594}}
|
||
|
int {\bfseries allow\+\_\+external\+\_\+password\+\_\+cache}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ac5ae6d214b308d8a523f6a3c4a42cd52}\label{structpinentry_ac5ae6d214b308d8a523f6a3c4a42cd52}}
|
||
|
int {\bfseries tried\+\_\+password\+\_\+cache}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a4b906ae03b14576dee99b0c1519bc407}\label{structpinentry_a4b906ae03b14576dee99b0c1519bc407}}
|
||
|
char $\ast$ {\bfseries keyinfo}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a1523375f4940a57834c627ed6b50aaaf}\label{structpinentry_a1523375f4940a57834c627ed6b50aaaf}}
|
||
|
int {\bfseries may\+\_\+cache\+\_\+password}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ae43ede068ce260d8b3647bfea9016bfb}\label{structpinentry_ae43ede068ce260d8b3647bfea9016bfb}}
|
||
|
void $\ast$ {\bfseries ctx\+\_\+assuan}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a6395cfc79de85c30660ca0ed9e39d6e2}\label{structpinentry_a6395cfc79de85c30660ca0ed9e39d6e2}}
|
||
|
char $\ast$ {\bfseries invisible\+\_\+char}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ac21ae5f466d26edb687cb1361a145685}\label{structpinentry_ac21ae5f466d26edb687cb1361a145685}}
|
||
|
int {\bfseries constraints\+\_\+enforce}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_ae0f93591a2b6a3018f7cc79f474db687}\label{structpinentry_ae0f93591a2b6a3018f7cc79f474db687}}
|
||
|
char $\ast$ {\bfseries constraints\+\_\+hint\+\_\+short}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_af9c2acc4dcfc62f65da1049046e00f1a}\label{structpinentry_af9c2acc4dcfc62f65da1049046e00f1a}}
|
||
|
char $\ast$ {\bfseries constraints\+\_\+hint\+\_\+long}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{structpinentry_a8befa3521f3c8501a24d456aa18b709c}\label{structpinentry_a8befa3521f3c8501a24d456aa18b709c}}
|
||
|
char $\ast$ {\bfseries constraints\+\_\+error\+\_\+title}
|
||
|
\end{DoxyCompactItemize}
|
||
|
|
||
|
|
||
|
The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
src/pinentry/pinentry.\+h\end{DoxyCompactItemize}
|