added open packet decoding and ECDH woo