dhke_attack_*() funcs added, #35 solved