Example #1
0
 public function setKey(Key $key)
 {
     if ($key->getLength() == 16) {
         $byte = new Byte(24);
         $byte->set($key->get() . $key->getRange(0, 8));
         $key = new Key($byte);
     }
     $this->key = $key;
     return $this;
 }
Example #2
0
 public function setUp()
 {
     $this->byte = new Byte(0);
     $this->byte->set('t')->setOne('e', 1)->prepend('Ma')->setOneAscii(117, 4)->append('sz');
 }
Example #3
0
 public function getRandom($length)
 {
     $length = (int) $length;
     $buffer = new Byte($length);
     $buffer->set($this->cipher->getRandom($length));
     return $buffer;
 }