#1 2025-08-14 10:58:35

danielkuettner
Member
From: Germany
Registered: 2014-08-06
Posts: 398

regression AESSHA256Full

Hello,

under Win64/Delphi 10.4 with current mORMot2 AESSHA256Full (decrypt) results in av
  by call of MoveFast(Encryption, self, SizeOf(TAes)); //line 4294 in mormon.crypt.core.pas
  in mormot.core.base.asmx64.inc (MoveFast line 395).

With revision 9f99b38beac50b425f46420aec27a93f5d109f42 from 2025-05-13 it was still working.

https://gist.github.com/danielkuettner/ … 5ad0349de4

Last edited by danielkuettner (2025-08-14 14:15:57)

Offline

#2 2025-08-14 15:39:33

danielkuettner
Member
From: Germany
Registered: 2014-08-06
Posts: 398

Re: regression AESSHA256Full

It was the missing first line (4289):

ctx.Flags := [];

in function TAes.DecryptInitFrom(const Encryption: TAes;

Now it works.

https://github.com/synopse/mORMot2/pull/374

Last edited by danielkuettner (2025-08-16 07:05:09)

Offline

Board footer

Powered by FluxBB