Skip to content

Commit 8a81f6c

Browse files
committed
fixed patch..
1 parent c9d83fb commit 8a81f6c

File tree

1 file changed

+6
-2
lines changed
  • core/src/main/java/org/bouncycastle/crypto/hpke

1 file changed

+6
-2
lines changed

core/src/main/java/org/bouncycastle/crypto/hpke/HPKE.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public class HPKE
4242
private final short aeadId;
4343
private final KEM kem;
4444
private final HKDF hkdf;
45+
private final int encSize;
4546

4647
short Nk;
4748

@@ -67,7 +68,7 @@ public HPKE(byte mode, short kemId, short kdfId, short aeadId)
6768
{
6869
Nk = 32;
6970
}
70-
71+
this.encSize = kem.getEncryptionSize();
7172
}
7273

7374
public HPKE(byte mode, short kemId, short kdfId, short aeadId, KEM kem, int encSize)
@@ -78,6 +79,7 @@ public HPKE(byte mode, short kemId, short kdfId, short aeadId, KEM kem, int encS
7879
this.aeadId = aeadId;
7980
this.hkdf = new HKDF(kdfId);
8081
this.kem = kem;
82+
8183
if (aeadId == aead_AES_GCM128)
8284
{
8385
Nk = 16;
@@ -86,13 +88,15 @@ public HPKE(byte mode, short kemId, short kdfId, short aeadId, KEM kem, int encS
8688
{
8789
Nk = 32;
8890
}
91+
8992
this.encSize = encSize;
9093
}
9194

9295
public int getEncSize()
9396
{
94-
return kem.getEncryptionSize();
97+
return encSize;
9598
}
99+
96100
public short getAeadId()
97101
{
98102
return aeadId;

0 commit comments

Comments
 (0)