Skip to content

Commit d4ad91a

Browse files
committed
Delete some code fragments and fixed minor issue #53, #52
Signed-off-by: Sven Haardiek <Sven@Haardiek.de>
1 parent 43a97e8 commit d4ad91a

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

ircrypt.py

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ def ircrypt_receive_key_ex_pong(server, args, info):
246246
weechat.command('','/mute -all notice -server %s %s >KEY-EX-NEXT-PHASE-2' \
247247
% (server, info['nick']))
248248
if not ircrypt_key_ex_memory[target].pub_key_send:
249-
ircrypt_public_key_send(server, args, info)
249+
ircrypt_public_key_send(server, info['nick'])
250250
else:
251251
weechat.command('','/mute -all notice -server %s %s >UCRY-PONG-WITHOUT-PING' \
252252
% (server, info['nick']))
@@ -278,7 +278,7 @@ def ircrypt_receive_next_phase(server, args, info):
278278
elif int(number) == 2:
279279
ircrypt_key_ex_memory[target].phase = 2
280280
if not ircrypt_key_ex_memory[target].pub_key_send:
281-
ircrypt_public_key_send(server, args, info)
281+
ircrypt_public_key_send(server, info['nick'])
282282
else:
283283
weechat.command('','/mute -all notice -server %s %s >UCRY-WRONG-PHASE' \
284284
% (server, info['nick']))
@@ -438,20 +438,6 @@ def ircrypt_sym_key_get(server, args, info):
438438
pre, message = args.split('>SYM-EX-', 1)
439439
number, message = message.split(' ', 1)
440440

441-
target = ('%s/%s' % (server, info['nick'])).lower()
442-
443-
if not ircrypt_key_ex_memory.get(target):
444-
weechat.command('','/mute -all notice -server %s %s >UCRY-SYMMETRIC-KEY-EXCHANGE-WITHOUT-PING' % (server, info['nick']))
445-
return ''
446-
447-
if not ircrypt_key_ex_memory[target].phase == 3:
448-
weechat.command('','/mute -all notice -server %s %s >UCRY-WRONG-PHASE-FOR-SYMMETRIC-KEY-EXCHANGE' % (server, info['nick']))
449-
try:
450-
del ircrypt_key_ex_memory[target]
451-
except KeyError:
452-
pass
453-
return ''
454-
455441
catchword = (server, info['channel'], info['nick'])
456442

457443
# Decrypt only if we got last part of the message
@@ -468,6 +454,21 @@ def ircrypt_sym_key_get(server, args, info):
468454
except KeyError:
469455
pass
470456

457+
target = ('%s/%s' % (server, info['nick'])).lower()
458+
459+
if not ircrypt_key_ex_memory.get(target):
460+
weechat.command('','/mute -all notice -server %s %s >UCRY-SYMMETRIC-KEY-EXCHANGE-WITHOUT-PING' % (server, info['nick']))
461+
return ''
462+
463+
if not ircrypt_key_ex_memory[target].phase == 3:
464+
weechat.command('','/mute -all notice -server %s %s >UCRY-WRONG-PHASE-FOR-SYMMETRIC-KEY-EXCHANGE' % (server, info['nick']))
465+
try:
466+
del ircrypt_key_ex_memory[target]
467+
except KeyError:
468+
pass
469+
return ''
470+
471+
471472
# Get message buffer in case we need to print an error
472473
buf = weechat.buffer_search('irc', '%s.%s' % (server,info['channel']))
473474

0 commit comments

Comments
 (0)