Contiene un programa que permite la introducción segura de PIN o contraseñas. Esto significa que evita que la información introducida se intercambie en disco ni se almacene temporalmente en ningún lugar. gpg-agent arranca pinentry-curses y habla el protocolo Assuan por stdin/stdout, no interviene el usuario.
Un ejemplo [El espacio delante indica lo que muestra el prompt y las lineas sin espacio lo que entra el usuario]:
$ pinentry-curses
OK Pleased to meet you, process 138949
SETDESC Prueba de pinentry
OK
SETPROMPT Contraseña
OK
GETPIN
D linux_es_genial
OK
MESSAGE
Otros comandos Assuan que entiende:
SETTIMEOUT 30 --> Establece los segundos antes del tiempo de espera.
SETOK "Sí" --> Etiqueta el botón Aceptar.
SETCANCEL "No" --> Etiqueta el botón Cancelar.
CONFIRM --> Solicita confirmación sí/no.