Thanks for your reply:)
Maybe a warning or auto checker is better for someone who do not know 
details of AES-CTR like me


在 2018年7月6日星期五 UTC+8下午2:38:01,Weikeng Chen写道:
>
> The following code in modes.h 
> (https://github.com/weidai11/cryptopp/blob/master/modes.h#L300) shows 
> that IV will become BLOCKSIZE. 
>
> CipherModeFinalTemplate_CipherHolder(const byte *key, size_t length, 
> const byte *iv) 
> { 
>     this->m_cipher = &this->m_object; 
>     this->SetKey(key, length, MakeParameters(Name::IV(), 
> ConstByteArrayParameter(iv, this->m_cipher->BlockSize()))); 
> } 
>
> On Thu, Jul 5, 2018 at 11:35 PM, Jeffrey Walton <nolo...@gmail.com 
> <javascript:>> wrote: 
> > 
> > 
> > On Friday, July 6, 2018 at 2:23:00 AM UTC-4, 许皓宇 wrote: 
> >> 
> >> I've used cryptopp in my project recently, i try to use AES-CTR model 
> >> encryption. 
> >> 
> >>  CryptoPP::CTR_Mode<CryptoPP::AES>::Encryption(const CryptoPP::byte* 
> key, 
> >> size_t length, const CryptoPP::byte* iv) 
> >> 
> >> This constructor provide a length check of key but do not check length 
> of 
> >> iv 
> > 
> > 
> > For that particular constructor the parameter iv must be BLOCKSIZE 
> bytes. 
> > 
> > There are other constructors available that takes an ivLength, too. 
> > 
> > Looking at the manual it is not well documented. For example, 
> > 
> https://www.cryptopp.com/docs/ref/class_cipher_mode_final_template___cipher_holder.html
>  
> > . 
> > 
> > Let me get some updates added. 
> > 
> > Jeff 
> > 
> > -- 
> > You received this message because you are subscribed to "Crypto++ 
> Users". 
> > More information about Crypto++ and this group is available at 
> > http://www.cryptopp.com and 
> > http://groups.google.com/forum/#!forum/cryptopp-users. 
> > --- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Crypto++ Users" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to cryptopp-user...@googlegroups.com <javascript:>. 
> > For more options, visit https://groups.google.com/d/optout. 
>
>
>
> -- 
>
> Weikeng Chen @ 795 Soda Hall 
>

-- 
You received this message because you are subscribed to "Crypto++ Users". More 
information about Crypto++ and this group is available at 
http://www.cryptopp.com and 
http://groups.google.com/forum/#!forum/cryptopp-users.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cryptopp-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to