1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| package org.bouncycastle.shaded.crypto.params;
|
| import org.bouncycastle.shaded.crypto.CipherParameters;
|
| public class ParametersWithIV
| implements CipherParameters
| {
| private byte[] iv;
| private CipherParameters parameters;
|
| public ParametersWithIV(
| CipherParameters parameters,
| byte[] iv)
| {
| this(parameters, iv, 0, iv.length);
| }
|
| public ParametersWithIV(
| CipherParameters parameters,
| byte[] iv,
| int ivOff,
| int ivLen)
| {
| this.iv = new byte[ivLen];
| this.parameters = parameters;
|
| System.arraycopy(iv, ivOff, this.iv, 0, ivLen);
| }
|
| public byte[] getIV()
| {
| return iv;
| }
|
| public CipherParameters getParameters()
| {
| return parameters;
| }
| }
|
|