Re: [PATCH v6 06/28] mbedtls: add digest shim layer for MbedTLS

2024-09-06 Thread Ilias Apalodimas
[...] On Tue, 3 Sept 2024 at 18:28, Raymond Mao wrote >> > +void sha256_starts(sha256_context *ctx) >> > +{ >> > + mbedtls_sha256_init(ctx); >> > + mbedtls_sha256_starts(ctx, 0); >> > +} >> > + >> > +void >> > +sha256_update(sha256_context *ctx, const uint8_t *input, uint32_t length) >> >

Re: [PATCH v6 06/28] mbedtls: add digest shim layer for MbedTLS

2024-09-03 Thread Raymond Mao
Hi Ilias, On Wed, 28 Aug 2024 at 06:37, Ilias Apalodimas wrote: > Hi Raymond, > > [...] > > > --- a/lib/mbedtls/Makefile > > +++ b/lib/mbedtls/Makefile > > @@ -5,17 +5,23 @@ > > > > MBEDTLS_LIB_DIR = external/mbedtls/library > > > > +# shim layer for hash > > +obj-$(CONFIG_$(SPL_)MD5_MBEDTLS) +

Re: [PATCH v6 06/28] mbedtls: add digest shim layer for MbedTLS

2024-08-28 Thread Ilias Apalodimas
Hi Raymond, [...] > --- a/lib/mbedtls/Makefile > +++ b/lib/mbedtls/Makefile > @@ -5,17 +5,23 @@ > > MBEDTLS_LIB_DIR = external/mbedtls/library > > +# shim layer for hash > +obj-$(CONFIG_$(SPL_)MD5_MBEDTLS) += md5.o > +obj-$(CONFIG_$(SPL_)SHA1_MBEDTLS) += sha1.o > +obj-$(CONFIG_$(SPL_)SHA256

[PATCH v6 06/28] mbedtls: add digest shim layer for MbedTLS

2024-08-16 Thread Raymond Mao
Implement digest shim layer on top of MbedTLS crypto library. Introduce _MBEDTLS kconfig for MbedTLS crypto implementations. Signed-off-by: Raymond Mao --- Changes in v2 - Split the shim layer into separated files and use the original head files instead of creating new ones. Changes in v3 - Ref