encruptor impl;