xep_0384: Use DefaultOTPKPolicy from the lib. Remove stuff implementation
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
parent
7ccd6c89fb
commit
33d605f5e2
2 changed files with 2 additions and 18 deletions
|
@ -1,15 +0,0 @@
|
|||
"""
|
||||
Slixmpp: The Slick XMPP Library
|
||||
|
||||
Shamelessly inspired from Syndace's python-omemo examples.
|
||||
"""
|
||||
|
||||
import omemo
|
||||
|
||||
|
||||
class KeepingOTPKPolicy(omemo.OTPKPolicy):
|
||||
@staticmethod
|
||||
def decideOTPK(preKeyMessages):
|
||||
# Always keep the OTPK.
|
||||
# This is the unsafest behaviour possible and should be avoided at all costs.
|
||||
return True
|
|
@ -28,12 +28,11 @@ log = logging.getLogger(__name__)
|
|||
HAS_OMEMO = True
|
||||
try:
|
||||
import omemo.exceptions
|
||||
from omemo import SessionManager, ExtendedPublicBundle
|
||||
from omemo import SessionManager, ExtendedPublicBundle, DefaultOTPKPolicy
|
||||
from omemo.util import generateDeviceID
|
||||
from omemo.backends import Backend
|
||||
from omemo_backend_signal import BACKEND as SignalBackend
|
||||
from omemo.implementation import JSONFileStorage
|
||||
from slixmpp.plugins.xep_0384.otpkpolicy import KeepingOTPKPolicy
|
||||
except (ImportError,):
|
||||
HAS_OMEMO = False
|
||||
|
||||
|
@ -132,7 +131,7 @@ class XEP_0384(BasePlugin):
|
|||
default_config = {
|
||||
'data_dir': None,
|
||||
'storage_backend': JSONFileStorage,
|
||||
'otpk_policy': KeepingOTPKPolicy,
|
||||
'otpk_policy': DefaultOTPKPolicy,
|
||||
'omemo_backend': SignalBackend,
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue