IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#i2p-dev
/2025/04/14
@eyedeekay
&kytv
&zzz
+R4SAS
+RN
+StormyCloud
+T3s|4
+acetone
+dr|z3d
+lbt
+orignal
+postman
+snex
+weko
+wodencafe
Arch
Danny
DeltaOreo
FreeB
FreefallHeavens
Irc2PGuest12735
Irc2PGuest13718
Irc2PGuest36180
Irc2PGuest40608
Irc2PGuest41133
Irc2PGuest59134
Irc2PGuest73814
Onn4l7h
Onn4|7h
Sisyphus
Sleepy
T3s|4_
Teeed
aeiou
ardu
b3t4f4c3___
bak83
cumlord
death
dr4wd3
eyedeekay_bnc
hagen_
not_bob_afk
onon_
phil
poriori
profetikla
qend-irc2p
radakayot_
rapidash
shiver_
solidx66
thetia
u5657
uop23ip
x74a6h
zzz StormyCloud, questions about your website grafana graphs
zzz orignal, now sending NSR, I'm failing to decrypt NSR MLKEM ciphertext from both me and you. Re-verified my unit test still works. Investigating...
orignal let's see
orignal my main concern is we still didn't verufy encaps/decaps
zzz verify how?
orignal I need to receive your NSR and decaps
orignal or vice-versa
zzz right
orignal to make sure that ML-KEM is indentical in both libraries
zzz you want to try mine again? you should get an NSR now
zzz might work, might not, I don't know where my problem is yet, on encrypt or decrypt
orignal I'm busy right now
orignal later today
orignal please remind your address
zzz ok I'm gonna restart to add some logging
orignal fine. I will try after couple hours
zzz I need to dump out the noise state on both sides between ee and ekem1
orignal for NSR?
zzz yeah
orignal will add too
zzz if you want, but I gotta find my problem
zzz found it, haven't fixed yet, but my NSR payload offset was wrong, my NSR payload was overwriting the ekem1 section
orignal I see you LS but can't decrypt
orignal 12:03:25@157/debug - Garlic: Reply received
orignal 12:03:25@157/warn - Garlic: Reply ML-KEM ciphertext section AEAD decryption failed
orignal so chiphertext failed
zzz yeah I'm corrupting it on the way out
orignal when do you think you will be ready to retest?
zzz if this is the last problem, then soon ))
zzz ok, have it working with myself, the bug was on the bob side, so no change testing with you, still fails
zzz you can test with my bob but probably won't work, we have something different
orignal but you are bo.. right?
orignal let me try
zzz yes
zzz but when I tried with you, you are bob and it didn't work
orignal same if I'm an alice
orignal let's see
orignal what key do you log?
orignal I still see Garlic: Reply ML-KEM ciphertext section AEAD decryption failed
zzz as expected
zzz I got about 8 retransmissins from you in a minute
zzz wait another minute and then try, I'll give you the keys from the next one I see
orignal let me add logging
zzz verify that before the ekem1 section, there's the "ee" action where you do mixDH(eph eph) which does a mixKey() which sets nonce=0
orignal I print before AEADChach20Poly1305
orignal I call MixKey twice
orignal or I should call it after?
orignal I apply MixKey(x25519 (ask, bepk)) before chipertext
orignal should I do it after?
zzz I mean yes ))
zzz ciphertext is in between e-e and s-e
zzz <- tag, e, ee, ekem1, se, p
orignal that's why
orignal let me fix and try again
orignal got it working ))
orignal from Alice ))
orignal Garlic: h = XYWi2ooGDcrsfdhp21KXAYC8RhGx26~BR7GKVvJ4sus= key = uAsMR5shn6lD0ulwK7R-zd7CdfhVA7gs0EXqps1TvnM=
orignal sounds right?
zzz stand by
zzz didn't expect you to be that fast ))
orignal at least everything worked
zzz 04/14 19:17:24.922 WARN [nal Reader 3] .noise.protocol.HandshakeState: State middle of F: IKhfs512 WRITE_MESSAGE Handshake State:
zzz Symmetric State:
zzz ck: uv~0VVRMRPmyF24IAW3NKSIoq2uqFNwDmWhIlYMbTDc=
zzz h: XYWi2ooGDcrsfdhp21KXAYC8RhGx26~BR7GKVvJ4sus=
zzz Cipher State:
zzz nonce: 0
zzz init key: uAsMR5shn6lD0ulwK7R-zd7CdfhVA7gs0EXqps1TvnM=
zzz poly key: mPyl9gc0IwFU~XGjTmkcW2RPAFhBAds20gReXT5gFx0=
zzz Local static public key (s) : yX9UiX-WraVaHMyKB19xwSX0oOjI8bNf9uLNA-kS21w=
zzz Remote static public key (rs) : 57em4ocjWbm2QTIsaXGcX1adMMz8zfAU5e07zOoBg2c=
zzz Local ephemeral public key (e) : gAhoDm-q-SQgjxFTugPW2fuNLIpS0AkVK0TyRftxwFE=
zzz Local eph. pub key ELG2 encoded: aRX9Fhanv~Hb2ZWOU-qd~uAbEKwZ68vL~A0Vocb173k=
zzz Remote ephemeral public key (re) : oNnuGjkSsHnbID-1aJiMDK-WFNbBqvla09qkPkDwIzo=
zzz Local hybrid public key (e1/ekem1) : 768 bytes 8ZgcbUur9xYCFNaT...
zzz Remote hybrid public key (e1/ekem1) : 800 bytes sLdyjLOiW7Wixfio...
zzz matches
orignal commiting now
orignal and will update Bob side
zzz yay progress, congrats to us, good job
orignal ML-KEM works
zzz yup
zzz let me know when you have the bob side fixed up again
orignal building now
orignal it's back online
zzz still fails, same place
zzz does your bob work with your alice?
orignal let me try
orignal and check the code first
orignal yes, it works fine
orignal seems there is an issue with that address
orignal well loaded too
zzz ok, worked for me too this time
orignal what was the problem?
zzz I think I'm having problems with NSR retransmissions
zzz or maybe with NS retransmissions
zzz will have to look into it, later this week probably
orignal but in this case I'm supposed to retrsmnit NSR
orignal maybe it's my bug
zzz I've seen it testing with myself too