package Ġcom . is land . y osh iz . mpp . k rypto . aes . model . keys Ċ Ċ /** Ċ Ġ* ĠSince Ġthe Ġway ĠIV Ġare Ġgenerated Ġis Ġcritical Ġto Ġhow Ġsecure Ġthe Ġencryption Ġwill Ġbe , Ġpassing Ċ Ġ* Ġan ĠIV Ġfor Ġencryption Ġmethod Ġis Ġdee med Ġnot Ġsecure . ĠIt Ġis Ġsa fer Ġto Ġlet Ġthe Ġlibrary Ġgenerating Ġone Ċ Ġ* Ġfor Ġyou . Ġthis Ġcan Ġbe Ġdone Ġvia Ġusing Ġ[ Aes Key ] Ċ Ġ* ĠThis Ġdata Ġclass Ġshould Ġonly Ġbe Ġused Ġfor Ġde cryption Ġoperation Ġor Ġwith Ġa ĠNON ĠSecure Ġengine . Ċ Ġ*/ Ċ data Ġclass ĠA es Key Iv ( val Ġiv : ĠIV , Ġval Ġaes Key : ĠA es Key ) Ġ{ ĊĊĠĠĠ Ġinternal Ġconstructor ( iv : ĠByteArray , Ġmaterial : ĠByteArray ) Ġ: Ġthis ( IV ( iv ), ĠA es Key ( material )) ĊĠĠĠ Ġconstructor ( iv : ĠIV , Ġmaterial : ĠByteArray ) Ġ: Ġthis ( iv , ĠA es Key ( material )) Ċ } ĊĊĊ