99 lines
2.6 KiB
C#
99 lines
2.6 KiB
C#
using System;
|
|
using System.Windows.Forms;
|
|
|
|
namespace KRY_0x04
|
|
{
|
|
public partial class Form1 : Form
|
|
{
|
|
public Form1()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
LogicHandler lh = new LogicHandler();
|
|
|
|
|
|
private void load_msg_button_Click(object sender, EventArgs e)
|
|
{
|
|
/* load msg */
|
|
lh.load_msg(msgbox, msgpathbox, msgdetailsbox, msgs_differ_label);
|
|
}
|
|
|
|
private void save_msg_button_Click(object sender, EventArgs e)
|
|
{
|
|
/* save msg */
|
|
lh.save_msg(msgbox);
|
|
}
|
|
|
|
|
|
private void load_privkey_button_Click(object sender, EventArgs e)
|
|
{
|
|
/* load privkey */
|
|
lh.load_privkey(privkeybox, privkeypathbox);
|
|
}
|
|
|
|
private void load_pubkey_button_Click(object sender, EventArgs e)
|
|
{
|
|
/* load pubkey */
|
|
lh.load_pubkey(pubkeybox, pubkeypathbox);
|
|
}
|
|
|
|
|
|
private void zip_button_Click(object sender, EventArgs e)
|
|
{
|
|
/* zip */
|
|
lh.do_zip(msgbox, msgpathbox, msgs_differ_label);
|
|
}
|
|
private void unzip_button_Click(object sender, EventArgs e)
|
|
{
|
|
/* unzip */
|
|
lh.do_unzip();
|
|
}
|
|
|
|
private void sign_button_Click(object sender, EventArgs e)
|
|
{
|
|
/* sign */
|
|
lh.do_sign(msgbox, privkeybox, pubkeybox, sha256sumbox);
|
|
}
|
|
|
|
private void verify_button_Click(object sender, EventArgs e)
|
|
{
|
|
/* verify */
|
|
lh.do_verify_wrapper(privkeybox, pubkeybox);
|
|
}
|
|
|
|
private void cleanALL_button_Click(object sender, EventArgs e)
|
|
{
|
|
msgpathbox.Text = "";
|
|
msgbox.Text = "";
|
|
msgdetailsbox.Text = "";
|
|
privkeypathbox.Text = "";
|
|
pubkeypathbox.Text = "";
|
|
sha256sumbox.Text = "";
|
|
privkeybox.Text = "";
|
|
pubkeybox.Text = "";
|
|
}
|
|
|
|
private void msgbox_TextChanged(object sender, EventArgs e)
|
|
{
|
|
lh.do_msgs_differ(msgbox.Text, msgpathbox.Text, msgs_differ_label, sha256sumbox);
|
|
}
|
|
|
|
private void keysize_button_Click(object sender, EventArgs e)
|
|
{
|
|
lh.keysize_handler(keysizebutton);
|
|
}
|
|
|
|
private void keygen_button_Click(object sender, EventArgs e)
|
|
{
|
|
lh.genprimes_handler(threadsbox, label_threads_warning, label_keygen_running);
|
|
}
|
|
|
|
private void threadsbox_TextChanged(object sender, EventArgs e)
|
|
{
|
|
/* threads textbox */
|
|
lh.threads_tb_check(threadsbox, label_threads_warning);
|
|
}
|
|
}
|
|
}
|