def sync(self, context): ''' refresh the crypto state ''' self.block_size = context.block_size self.aes_key_ctx = ssh_aes_ctr_ctx().fromPyObj(context.app_data) # we need nothing else self.key = self.aes_key_ctx.aes_ctx # copy counter content self.counter = self.aes_key_ctx.aes_counter
def sync(self, context): """ refresh the crypto state """ self.aes_key_ctx = ssh_aes_ctr_ctx().fromPyObj(context.app_data) # we need nothing else self.key = self.aes_key_ctx.aes_ctx # copy counter content self.counter = self.aes_key_ctx.aes_counter log.info("Counter value is %s" % (myhex(self.aes_key_ctx.getCounter()))) log.debug("Key CTX:%s" % (self.aes_key_ctx.toString()))