pub type CryptoOutputProcessorRef = Arc<Box<dyn CryptoOutputProcessor>>;