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 }