Skip to content

Commit 364b89a

Browse files
Apply suggestion from @gemini-code-assist[bot]
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent 496f1a9 commit 364b89a

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

sdk/src/main/java/io/opentdf/platform/sdk/PolicyInfo.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,12 @@ static byte[] readBinding(ByteBuffer buffer, ECCMode eccMode) {
5656
int sSize = getSize(buffer.get(), eccMode.getCurve());
5757
byte[] sBytes = new byte[sSize];
5858
buffer.get(sBytes);
59-
binding = new byte[rSize + sSize + 2];
60-
System.arraycopy(new byte[]{(byte) rSize}, 0, binding, 0, 1);
61-
System.arraycopy(rBytes, 0, binding, 1, rSize);
62-
System.arraycopy(new byte[]{(byte) sSize}, 0, binding, 1 + rSize, 1);
63-
System.arraycopy(sBytes, 0, binding, 2 + rSize, sSize);
59+
binding = ByteBuffer.allocate(rSize + sSize + 2)
60+
.put((byte) rSize)
61+
.put(rBytes)
62+
.put((byte) sSize)
63+
.put(sBytes)
64+
.array();
6465
} else {
6566
binding = new byte[DEFAULT_BINDING_SIZE];
6667
buffer.get(binding);

0 commit comments

Comments
 (0)