title: Where can I set the number of rounds of key in crypto++ (AES/CBC mode)?
body: <p>Are the rounds of key already set in CBC mode(AES-128:10 rounds,AES-192:12 rounds,Aes-256:14 rounds) or is there other way to set the rounds of key?
  I've found setkeywithround(), but it doesn't seem to work with CBCmode.
  Below is the sample code I copied and modified from crypto++ wiki</p>
  <pre><code>void CBC_modified() {
      AutoSeededRandomPool prng;
  
      SecByteBlock key(32);
      SecByteBlock iv(AES::BLOCKSIZE);
  
      prng.GenerateBlock(key, key.size());
      prng.GenerateBlock(iv, iv.size());
  
      std::string plain = &quot;CBC test mode&quot;;
  
      std::cout &lt;&lt; &quot;plain text: &quot; &lt;&lt; plain &lt;&lt; endl&lt;&lt;endl;
      try
      {
          CBC_Mode&lt; AES &gt;::Encryption e;
          e.SetKeyWithIV(key, key.size(), iv);
  </code></pre>