Skip to content

Commit 52d836d

Browse files
committed
repaired some obvious errors in tests
1 parent f96c8c5 commit 52d836d

File tree

2 files changed

+15
-14
lines changed

2 files changed

+15
-14
lines changed

src/net/sharksystem/asap/protocol/ASAP_1_0.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,14 @@
1313
* Descriptions of ASAP protocol data units and some constants
1414
*/
1515
public interface ASAP_1_0 {
16-
int CMD_MASK = 0x7; // 0111
16+
int ENCRYPTED_MASK = 0x1; // 0001
17+
byte ENCRYPTED_CMD = 1;
18+
19+
int CMD_MASK = 0x6; // 0110 - first bit tells if encrypted or not
1720
byte OFFER_CMD = 0;
1821
byte INTEREST_CMD = 2;
1922
byte ASSIMILATE_CMD = 4;
2023

21-
int ENCRYPTED_MASK = 0x1; // 0001
22-
byte ENCRYPTED_CMD = 1;
2324
String ANY_FORMAT = "ASAP_ANY_FORMAT";
2425
String ASAP_MANAGEMENT_FORMAT = "asap/control";
2526
int ERA_NOT_DEFINED = -1;

src/net/sharksystem/asap/protocol/ASAP_Modem_Impl.java

+11-11
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,24 @@
1616

1717
public class ASAP_Modem_Impl implements ASAP_1_0 {
1818
private final BasicKeyStore signAndEncryptionKeyStorage;
19-
private final ASAPUndecryptableMessageHandler unencryptableMessageHandler;
19+
private final ASAPUndecryptableMessageHandler undecryptableMessageHandler;
2020

2121
public ASAP_Modem_Impl() {
2222
this(null, null);
2323
}
2424

25-
public ASAP_Modem_Impl(ASAPUndecryptableMessageHandler unencryptableMessageHandler) {
26-
this(null, unencryptableMessageHandler);
25+
public ASAP_Modem_Impl(ASAPUndecryptableMessageHandler undecryptableMessageHandler) {
26+
this(null, undecryptableMessageHandler);
2727
}
2828

2929
public ASAP_Modem_Impl(BasicKeyStore signAndEncryptionKeyStorage) {
3030
this(signAndEncryptionKeyStorage, null);
3131
}
3232

3333
public ASAP_Modem_Impl(BasicKeyStore signAndEncryptionKeyStorage,
34-
ASAPUndecryptableMessageHandler unencryptableMessageHandler) {
34+
ASAPUndecryptableMessageHandler undecryptableMessageHandler) {
3535
this.signAndEncryptionKeyStorage = signAndEncryptionKeyStorage;
36-
this.unencryptableMessageHandler = unencryptableMessageHandler;
36+
this.undecryptableMessageHandler = undecryptableMessageHandler;
3737
}
3838

3939
// Character are transmitted as bytes: number of bytes (first byte), content following, 0 mean no content
@@ -184,17 +184,17 @@ public ASAP_PDU_1_0 readPDU(InputStream is) throws IOException, ASAPException {
184184
InputStream decryptedIS = cryptoMessage.doDecryption();
185185
is = decryptedIS;
186186
} else {
187-
// we cannot decrypt this message - we are not recipient - but we keep and redistribute
187+
// we cannot decrypt this message - we are not recipient - but we can keep and redistribute it
188188
ASAPCryptoAlgorithms.EncryptedMessagePackage encryptedASAPMessage = cryptoMessage.getEncryptedMessage();
189-
if(this.unencryptableMessageHandler != null) {
190-
System.out.println(this.getLogStart() + "call handler to handle unencryptable message");
191-
this.unencryptableMessageHandler.handleUndecryptableMessage(
189+
if(this.undecryptableMessageHandler != null) {
190+
System.out.println(this.getLogStart() + "call handler to handle undecryptable message");
191+
this.undecryptableMessageHandler.handleUndecryptableMessage(
192192
encryptedASAPMessage, cryptoMessage.getReceiver());
193193
} else {
194-
System.out.println(this.getLogStart() + "no handler for unencryptable messages found");
194+
System.out.println(this.getLogStart() + "no handler for undecryptable messages found");
195195
}
196196
// throw exception anyway - could not create PDU
197-
throw new ASAPSecurityException("unencryptable message received");
197+
throw new ASAPSecurityException("undecryptable message received");
198198
}
199199
}
200200

0 commit comments

Comments
 (0)