Danny Tsen <[email protected]> writes:

> Please let me know when you merge the code and we can work from there.

Hi, I tried to apply and build with the v5 patch, and noticed some problems.

Declaration of _gcm_aes_encrypt / _gcm_aes_decrypt is missing. It can go
in gcm-internal.h, like on this branch,
https://git.lysator.liu.se/nettle/nettle/-/blob/x86_64-gcm-aes/gcm-internal.h?ref_type=heads
Corresponding name mangling defines should also be in gcm-internal.h,
not in the installed gcm.h header.

The file gcm-aes.c was missing in the patch. If the dummy C versions of
_gcm_aes_*crypt are needed only for fat builds, maybe simplest to put the
definitions in fat-ppc.c (maybe one can even use the same "return 0" dummy
function for both encrypt and decrypt).

It would also be nice if you could check that the new code is used
and working in a non-fat build, configured with --disable-fat
--enable-power-crypto-ext.

Regards,
/Niels

-- 
Niels Möller. PGP key CB4962D070D77D7FCB8BA36271D8F1FF368C6677.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to