woops ... actually check that output is correct
symmetric encryption convenience class