在method里面统一定义缓存变量,所有函数全塞到一起,大小驼峰下划线全大写变量名混用
This commit is contained in:
@@ -1,22 +1,25 @@
|
||||
package com.cscn;
|
||||
|
||||
/**
|
||||
* ZUC状态类(JavaCard版,int 拆为 hi/lo short)
|
||||
*/
|
||||
public class Zuc256State {
|
||||
// LFSR: 原 int[16] -> hi/lo 各 16
|
||||
public short[] LFSR_hi;
|
||||
public short[] LFSR_lo;
|
||||
|
||||
// R1, R2: 原 int -> hi/lo
|
||||
public short R1_hi;
|
||||
public short R1_lo;
|
||||
public short R2_hi;
|
||||
public short R2_lo;
|
||||
|
||||
public Zuc256State() {
|
||||
this.LFSR_hi = JCSystem.makeTransientShortArray((short)16, JCSystem.MEMORY_TYPE_TRANSIENT_RESET);
|
||||
this.LFSR_lo = JCSystem.makeTransientShortArray((short)16, JCSystem.MEMORY_TYPE_TRANSIENT_RESET);
|
||||
|
||||
}
|
||||
}
|
||||
//package com.cscn;
|
||||
//
|
||||
///**
|
||||
// * ZUC状态类(JavaCard版,int 拆为 hi/lo short)
|
||||
// */
|
||||
//public class Zuc256State {
|
||||
// // LFSR: 原 int[16] -> hi/lo 各 16
|
||||
// public short[] LFSR_hi;
|
||||
// public short[] LFSR_lo;
|
||||
//
|
||||
// // R1, R2: 原 int -> hi/lo
|
||||
// public short R1_hi;
|
||||
// public short R1_lo;
|
||||
// public short R2_hi;
|
||||
// public short R2_lo;
|
||||
//
|
||||
// public Zuc256State() {
|
||||
// this.LFSR_hi = JCSystem.makeTransientShortArray((short)16, JCSystem.MEMORY_TYPE_TRANSIENT_RESET);
|
||||
// this.LFSR_lo = JCSystem.makeTransientShortArray((short)16, JCSystem.MEMORY_TYPE_TRANSIENT_RESET);
|
||||
// }
|
||||
// public Zuc256State(short[] LSFR_HIGH, short[] LSFR_LOW) {
|
||||
// this.LFSR_hi = LSFR_HIGH;
|
||||
// this.LFSR_lo = LSFR_LOW;
|
||||
// }
|
||||
//}
|
||||
|
||||
Reference in New Issue
Block a user