ScramUtil.xor(recoveredClientKey, recoveredClientProof); if(trace) saslScram.tracef("[S] Recovered client key: %s%n", ByteIterator.ofBytes(recoveredClientKey).hexEncode().drainToString()); if (! Arrays.equals(recoveredClientKey, clientKey)) {
final byte[] clientProof = mac.doFinal(); if(trace) saslScram.tracef("[C] Client signature: %s%n", ByteIterator.ofBytes(clientProof).hexEncode().drainToString()); ScramUtil.xor(clientProof, clientKey); if(trace) saslScram.tracef("[C] Client proof: %s%n", ByteIterator.ofBytes(clientProof).hexEncode().drainToString()); int proofStart = encoded.length();
ScramUtil.xor(recoveredClientKey, recoveredClientProof); if(trace) saslScram.tracef("[S] Recovered client key: %s%n", ByteIterator.ofBytes(recoveredClientKey).hexEncode().drainToString()); if (! Arrays.equals(recoveredClientKey, clientKey)) {
ScramUtil.xor(recoveredClientKey, recoveredClientProof); if(trace) saslScram.tracef("[S] Recovered client key: %s%n", ByteIterator.ofBytes(recoveredClientKey).hexEncode().drainToString()); if (! Arrays.equals(recoveredClientKey, clientKey)) {
ScramUtil.xor(recoveredClientKey, recoveredClientProof); if(trace) saslScram.tracef("[S] Recovered client key: %s%n", ByteIterator.ofBytes(recoveredClientKey).hexEncode().drainToString()); if (! Arrays.equals(recoveredClientKey, clientKey)) {
final byte[] clientProof = mac.doFinal(); if(trace) saslScram.tracef("[C] Client signature: %s%n", ByteIterator.ofBytes(clientProof).hexEncode().drainToString()); ScramUtil.xor(clientProof, clientKey); if(trace) saslScram.tracef("[C] Client proof: %s%n", ByteIterator.ofBytes(clientProof).hexEncode().drainToString()); int proofStart = encoded.length();
final byte[] clientProof = mac.doFinal(); if(trace) saslScram.tracef("[C] Client signature: %s%n", ByteIterator.ofBytes(clientProof).hexEncode().drainToString()); ScramUtil.xor(clientProof, clientKey); if(trace) saslScram.tracef("[C] Client proof: %s%n", ByteIterator.ofBytes(clientProof).hexEncode().drainToString()); int proofStart = encoded.length();
final byte[] clientProof = mac.doFinal(); if(trace) saslScram.tracef("[C] Client signature: %s%n", ByteIterator.ofBytes(clientProof).hexEncode().drainToString()); ScramUtil.xor(clientProof, clientKey); if(trace) saslScram.tracef("[C] Client proof: %s%n", ByteIterator.ofBytes(clientProof).hexEncode().drainToString()); int proofStart = encoded.length();