summaryrefslogtreecommitdiffhomepage
path: root/ecc.c
blob: cf67ec09c8d95703cb6e0fb7c00fd4a229a603ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifdef DROPBEAR_ECC

void buf_put_ecc_key_string(buffer *buf, ecc_key *key) {
	int len = key->dp->size*2 + 1;
	buf_putint(len);
	int err = ecc_ansi_x963_export(key, buf_getwriteptr(buf, len), &len);
	if (err != CRYPT_OK) {
		dropbear_exit("ECC error");
	}
	buf_incrwritepos(buf, len);
}

int buf_get_ecc_key_string(buffer *buf, ecc_key *key) {
}


#endif