Re: [PATCH 1/1] lib: rsa: fix data abort in br_i32_decode()

2020-09-09 Thread AKASHI Takahiro
On Tue, Sep 08, 2020 at 05:56:06PM -0600, Simon Glass wrote: > HI Heinrich, > > On Tue, 8 Sep 2020 at 04:29, Heinrich Schuchardt wrote: > > > > After removing leading zeros the RSA modulus may be unaligned. On > > architectures like ARM 32bit unaligned access may lead to a data abort, > > e.g. wh

Re: [PATCH 1/1] lib: rsa: fix data abort in br_i32_decode()

2020-09-08 Thread Simon Glass
HI Heinrich, On Tue, 8 Sep 2020 at 04:29, Heinrich Schuchardt wrote: > > After removing leading zeros the RSA modulus may be unaligned. On > architectures like ARM 32bit unaligned access may lead to a data abort, > e.g. when executing 'ut lib lib_asn1_pkcs7'. > > Use memcpy() to transfer from una

[PATCH 1/1] lib: rsa: fix data abort in br_i32_decode()

2020-09-08 Thread Heinrich Schuchardt
After removing leading zeros the RSA modulus may be unaligned. On architectures like ARM 32bit unaligned access may lead to a data abort, e.g. when executing 'ut lib lib_asn1_pkcs7'. Use memcpy() to transfer from unaligned to aligned memory. Signed-off-by: Heinrich Schuchardt --- lib/rsa/rsa-ke