Пример #1
0
 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
Пример #2
0
 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()))