Beispiel #1
0
static bool sdp_attr_handler(const char *name, const char *value, void *arg)
{
	struct menc_st *st = arg;
	struct crypto c;
	(void)name;

	if (sdes_decode_crypto(&c, value))
		return false;

	if (0 != pl_strcmp(&c.key_method, "inline"))
		return false;

	if (!cryptosuite_issupported(&c.suite))
		return false;

	st->crypto_suite = mem_deref(st->crypto_suite);
	pl_strdup(&st->crypto_suite, &c.suite);

	if (start_crypto(st, &c.key_info))
		return false;

	sdp_enc(st, st->sdpm, c.tag, st->crypto_suite);

	return true;
}
Beispiel #2
0
void MyMainWindow::on_decrypt_clicked()
{
	start_crypto(START_DECRYPT);
}
Beispiel #3
0
void MyMainWindow::on_encrypt_clicked()
{
	start_crypto(START_ENCRYPT);
}