Exemplo n.º 1
0
        CxProgram GenerateProgram(uint seed)
        {
            var program = new CxProgram(seed, ControlBlock);

            for (int stage = 5; stage > 0; --stage)
            {
                if (EmitCode(program, stage))
                {
                    return(program);
                }
//                Trace.WriteLine (string.Format ("stage {0} failed for seed {1}", stage, seed), "GenerateProgram");
                program.Clear();
            }
            throw new CxProgramException("Overly large CxEncryption bytecode");
        }
Exemplo n.º 2
0
 CxProgram GenerateProgram(uint seed)
 {
     var program = new CxProgram (seed, ControlBlock);
     for (int stage = 5; stage > 0; --stage)
     {
         if (EmitCode (program, stage))
             return program;
     //                Trace.WriteLine (string.Format ("stage {0} failed for seed {1}", stage, seed), "GenerateProgram");
         program.Clear();
     }
     throw new CxProgramException ("Overly large CxEncryption bytecode");
 }