everything works, need to fix decrypt test to actually work