at least one commercial grade implementation uses diffie hellman key exchange gibetoni n'imirima rusange yayo azagabana iminyago n'intwari