001    package org.bouncycastle.crypto;
002    
003    import cpw.mods.fml.common.Side;
004    import cpw.mods.fml.common.asm.SideOnly;
005    import java.security.SecureRandom;
006    
007    @SideOnly(Side.CLIENT)
008    public class CipherKeyGenerator
009    {
010        protected SecureRandom field_71788_a;
011        protected int field_71787_b;
012    
013        public void init(KeyGenerationParameters par1)
014        {
015            this.field_71788_a = par1.func_71843_a();
016            this.field_71787_b = (par1.func_71842_b() + 7) / 8;
017        }
018    
019        public byte[] generateKey()
020        {
021            byte[] var1 = new byte[this.field_71787_b];
022            this.field_71788_a.nextBytes(var1);
023            return var1;
024        }
025    }