View Javadoc
1   package civitas.common.mix.capabilitymix;
2   
3   import java.util.Arrays;
4   
5   import civitas.crypto.ciphertext.ElGamalCiphertextish;
6   
7   public class AddEncryptedCapability {
8   
9   	public void apply(final CapabilityMix that, final ElGamalCiphertextish v) {
10  		ElGamalCiphertextish[] caps = that.capabilities;
11  
12  		ElGamalCiphertextish[] n = Arrays.copyOf(caps, caps.length + 1, ElGamalCiphertextish[].class);
13  		n[caps.length] = v;
14  
15  		that.capabilities = n;
16  	}
17  }