ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/GPGWidgets.ybc

YaST bytecode 1.4.0
GPGWidgetsGPGWidgets.ycpModeGPGLabelCWMCommandLine_selected_id_private_key	_selected_id_public_key	SetSelectedPrivateKey		SetSelectedPublicKey	
GPGItemsGpgInitPrivate	
GpgInitPublic	
GpgStorePrivate	GpgStorePublic	SelectedPrivateKey	PrivateKeySelection	PublicKeySelection		GpgNewKey
	CreateNewKey	
passphrase	PassphraseStore	
Passphrase	AskPassphraseWidget			AskPassphraseTermAskPassphrasePopup		Widgets		 keyid			)keyid	$key	Okey	s3UI
OpenDialogCloseDialogChangeWidget

QueryWidget

SetFocus
WidgetExists
3
Modecommandline3GPG
PublicKeysPrivateKeys	CreateKey3LabelCancelButton	OKButton	3CWMRun
	
CreateWidgets				
PrepareDialog	3CommandLine
PasswordInput		Interactive0base$$% &"%)	&+%3
private_keysretkeys$5	$6,8foreachkey	uids	$:
			mergestring				uid	, &<additemid		id		id
		fingerprint-@%Gkey	,I	
y2milestone	
GpgInitPrivate: %1(Kselect_private_key4L,Midgpg_priv_tableItems
(O4P,Qidgpg_priv_tableCurrentItem%Zkey	,\	
y2milestone	
GpgInitPublic: %1(^select_public_key4_,`idgpg_public_tableItems
(b4c,didgpg_public_tableCurrentItem%n
key	event,o	
y2debug	
GpgStorePrivate: %1, %2(qselect_private_key4r&s	idgpg_priv_tableCurrentItem,t	
y2milestone	
Selected private key: %1%}key	event,~	
y2debug	
GpgStorePublic: %1, %2(select_public_key4&	idgpg_public_tableCurrentItem,	
y2milestone	
Selected public key: %1%-%-widgetcustom
custom_widgetVBoxLeftLabelidgpg_priv_labelGPG Private KeysbaseTableidgpg_priv_tableheaderKey IDbaseUser IDbaseFingerprintbase	initstore
help]<p><big><b>GPG Private Key</b></big><br>
The table contains list of the private GPG keys.</p>base%-widgetcustom
custom_widgetVBoxLeftLabelGPG Public KeysbaseTableidgpg_public_tableheaderKey IDbaseUser IDbaseFingerprintbase	initstorehelp[<p><big><b>GPG Public Key</b></big><br>
The table contains list of the public GPG keys.</p>base%key	event,	
y2debug	
GpgNewKey: %1, %2(create_new_key4,(-idgpg_priv_table4current	$
	idgpg_priv_tableCurrentItem,idgpg_priv_tableItems
,idgpg_priv_tableCurrentItem
(-idgpg_public_table4current	$
	idgpg_public_tableCurrentItem,idgpg_public_tableItems
,idgpg_public_tableCurrentItem
-%-widgetpush_buttonlabel&Create a new GPG key...base
handle_events	create_new_keyhandlehelp<p><big><b>Create a new GPG key</b></big><br>
<tt>gpg --gen-key</tt> is started, see <tt>gpg</tt> manual pager for more information.
Press Ctrl+C to cancel.
</p>base$%key	event,	
y2debug	
PassphraseStore: %1, %2(
WidgetID_noneok4&	id
passphraseValue%-%$-&ask_passphrasewidgetcustom
custom_widgetVBoxPasswordid
passphrase		
sformat		
&Passphrase for GPG Key %1basestorehelpK<p><big><b>Passphrase</b></big><br>
Enter passphrase to unlock the GPG key.base%9-;	MarginBox
leftMarginrightMargin	topMargin0.2bottomMargin0.5VBoxHSpacing2HeadingEnter Passphrasebaseask_passphraseVSpacing0.5	ButtonBox
PushButtonidokoptdefaultokButtonkey_F10
PushButtonidcanceloptcancelButtonkey_F9%Ow	contentsret

&Q(S4T(U4V-X		
sformat		
'Enter Passphrase to Unlock GPG Key %1: base4[-]$b	ask_passphrase$d&e,g,hid
passphrase$i
,j-l%s-uselect_private_keyselect_public_keycreate_new_key

ACC SHELL 2018