MCPcopy Create free account
hub / github.com/DeNA/PacketProxy / getNonce

Method getNonce

src/main/java/core/packetproxy/quic/value/key/Key.java:88–99  ·  view source on GitHub ↗
(byte[] packetNumber)

Source from the content-addressed store, hash-verified

86 }
87
88 private byte[] getNonce(byte[] packetNumber) {
89 byte[] nonce = new byte[12];
90 for (int i = 0; i < 12; i++) {
91
92 nonce[i] = this.iv[i];
93 if (i >= nonce.length - packetNumber.length) {
94
95 nonce[i] ^= packetNumber[i - (nonce.length - packetNumber.length)];
96 }
97 }
98 return nonce;
99 }
100
101 @Override
102 public String toString() {

Callers 1

aesGCMMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected