/**
  * @dataProvider proviceRfc4648TestData
  */
 public function testDecode($raw, $encoded)
 {
     $decoder = new Base32Codec();
     $this->assertEquals($raw, $decoder->decode($encoded));
 }
 /**
  * {@inherited}
  */
 public function generateCode($key, $length = 6, \DateTime $timestamp = null)
 {
     $decodedKey = $this->base32encoder->decode($key);
     return parent::generateCode($decodedKey, $length, $timestamp);
 }