assertEquals(keyPair.getPublic(), retData.publicKey());
// try a put without a protection key (through peer 2)
Data data2 = new Data("data2");
FuturePut futurePut2 = p2.put(lKey).setData(cKey, data2).setDomainKey(dKey).start();
futurePut2.awaitUninterruptibly();
assertFalse(futurePut2.isSuccess());
// verify that nothing changed from peer 1
FutureGet futureGet2a = p1.get(lKey).setContentKey(cKey).setDomainKey(dKey).start();
futureGet2a.awaitUninterruptibly();