basic message packet decrypt/validation, untested yet