code: public static byte[] decrypt(byte[] key, byte[] decoded)
      throws GeneralSecurityException
  	  /*throws NoSuchPaddingException, IllegalBlockSizeException,
  	         NoSuchAlgorithmException, InvalidKeyException,
  	         BadPaddingException*/
    {
      SecretKeySpec skeySpec = new SecretKeySpec(key, "AES");
      Cipher cipher = Cipher.getInstance("AES/ECB/Nopadding");
      cipher.init(Cipher.DECRYPT_MODE, skeySpec);
  
      return cipher.doFinal(decoded);
    }
docs: <p>
  Does AES encryption of a YubiKey OTP byte sequence.
  </p>
  @param key     AES key.
  @param decoded YubiKey OTP byte sequence,
  {@link Modhex#decode(String)} is the typical producer of
  this.
  @return Decrypted.
  @throws GeneralSecurityException If decryption fails.