protected byte[] engineGetIV() { if (aeadParams != null) { return aeadParams.getNonce(); } return (ivParam != null) ? ivParam.getIV() : null; }
nonce = param.getNonce(); initialAssociatedText = param.getAssociatedText(); macSize = param.getMacSize() / 8;
public void init(boolean forEncryption, CipherParameters params) throws IllegalArgumentException { this.forEncryption = forEncryption; if (params instanceof AEADParameters) { AEADParameters param = (AEADParameters)params; nonce = param.getNonce(); associatedText = param.getAssociatedText(); macSize = param.getMacSize() / 8; keyParam = param.getKey(); } else if (params instanceof ParametersWithIV) { ParametersWithIV param = (ParametersWithIV)params; nonce = param.getIV(); associatedText = null; macSize = macBlock.length / 2; keyParam = param.getParameters(); } else { throw new IllegalArgumentException("invalid parameters passed to CCM"); } }
engineParams.init(new GCMParameters(aeadParams.getNonce(), aeadParams.getMacSize() / 8).getEncoded());
N = aeadParameters.getNonce(); initialAssociatedText = aeadParameters.getAssociatedText();
nonce = parameters.getNonce(); macSize = parameters.getMacSize() / BITS_IN_BYTE; initialAssociatedText = parameters.getAssociatedText();
byte[] iv = param.getNonce(); int diff = this.iv.length - iv.length; Arrays.fill(this.iv, (byte)0);
newNonce = param.getNonce(); initialAssociatedText = param.getAssociatedText();
nonce = param.getNonce(); initialAssociatedText = param.getAssociatedText();
nonce = param.getNonce(); A = param.getAssociatedText();
nonce = param.getNonce(); initialAssociatedText = param.getAssociatedText(); macSize = param.getMacSize() / 8;
nonce = param.getNonce(); associatedText = param.getAssociatedText(); macSize = param.getMacSize() / 8;