Forums WoW Modding Support Archives TrinityCore Discord Archives [DiscordArchive] I've been studying Cyphercore a bit more (I am far more comfortable in C#) and I see that the world

[DiscordArchive] I've been studying Cyphercore a bit more (I am far more comfortable in C#) and I see that the world

[DiscordArchive] I've been studying Cyphercore a bit more (I am far more comfortable in C#) and I see that the world

rektbyfaith
Administrator
0
02-08-2025, 03:05 PM
#1
Archived author: angryplanter • Posted: 2025-02-08T15:05:14.214000+00:00
Original source

I've been studying Cyphercore a bit more (I am far more comfortable in C#) and I see that the world server encryption boils down to AesGcm(key, 12) Is that key value this all important session key that I am after?

https://github.com/CypherCore/CypherCore...ypt.cs#L16

I also see that the Nonce is generated via a counter :

https://github.com/CypherCore/CypherCore...ypt.cs#L43

How would Ymir handle that counter ? I guess the server counter would be passed in the SMSG packet header but clientCounter != ServerCount ?
rektbyfaith
02-08-2025, 03:05 PM #1

Archived author: angryplanter • Posted: 2025-02-08T15:05:14.214000+00:00
Original source

I've been studying Cyphercore a bit more (I am far more comfortable in C#) and I see that the world server encryption boils down to AesGcm(key, 12) Is that key value this all important session key that I am after?

https://github.com/CypherCore/CypherCore...ypt.cs#L16

I also see that the Nonce is generated via a counter :

https://github.com/CypherCore/CypherCore...ypt.cs#L43

How would Ymir handle that counter ? I guess the server counter would be passed in the SMSG packet header but clientCounter != ServerCount ?

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)