src/main/java/de/unixwork/im/OTR.java

changeset 4
856befba7674
parent 1
42d0d099492b
--- a/src/main/java/de/unixwork/im/OTR.java	Thu Dec 26 17:19:15 2024 +0100
+++ b/src/main/java/de/unixwork/im/OTR.java	Mon Dec 30 11:44:48 2024 +0100
@@ -57,7 +57,7 @@
 
     @Override
     public void smpAborted(SessionID sid) throws OtrException {
-        
+        System.out.println("smpAborted");
     }
 
     @Override
@@ -72,16 +72,17 @@
 
     @Override
     public OtrPolicy getSessionPolicy(SessionID sid) {
-        return new OtrPolicyImpl(OtrPolicy.ALLOW_V2 | OtrPolicy.ALLOW_V3 | OtrPolicy.OPPORTUNISTIC);
+        return new OtrPolicyImpl(OtrPolicy.ALLOW_V2 | OtrPolicy.ALLOW_V3 | OtrPolicy.OPPORTUNISTIC | OtrPolicy.ERROR_START_AKE);
     }
 
     @Override
     public FragmenterInstructions getFragmenterInstructions(SessionID sid) {
-        return new FragmenterInstructions(4096, 131072);
+        return new FragmenterInstructions(16, 2048);
     }
 
     @Override
     public KeyPair getLocalKeyPair(SessionID sid) throws OtrException {
+        System.out.println("getLocalKeyPair");
         // Check if a key pair already exists for the session
         if (keyPairCache.containsKey(sid)) {
             return keyPairCache.get(sid);
@@ -109,6 +110,7 @@
 
     @Override
     public byte[] getLocalFingerprintRaw(SessionID sid) {
+        System.out.println("getLocalFingerprintRaw");
         // code from DummyClient: https://github.com/jitsi/otr4j/blob/master/src/test/java/net/java/otr4j/session/DummyClient.java
         try {
             return new OtrCryptoEngineImpl()
@@ -144,7 +146,7 @@
 
     @Override
     public String getFallbackMessage(SessionID sid) {
-        return "error";
+        return "";
     }
 
     @Override

mercurial