Messages in this thread | | | Date | Wed, 11 Dec 2019 17:40:25 +0800 | From | Herbert Xu <> | Subject | Re: [PATCH v4] crypto: arm64/sha: fix function types |
| |
On Wed, Nov 27, 2019 at 03:55:03PM -0800, Sami Tolvanen wrote: > Instead of casting pointers to callback functions, add C wrappers > to avoid type mismatch failures with Control-Flow Integrity (CFI) > checking. > > Signed-off-by: Sami Tolvanen <samitolvanen@google.com> > Reviewed-by: Ard Biesheuvel <ardb@kernel.org> > --- > Changes in v4: > - Removed unnecessary returns. > > Changes in v3: > - Removed unnecessary inline attributes. > > Changes in v2: > - Added wrapper functions instead of changing parameter types > for the assembly functions. > > --- > arch/arm64/crypto/sha1-ce-glue.c | 17 +++++++++------ > arch/arm64/crypto/sha2-ce-glue.c | 34 ++++++++++++++++++------------ > arch/arm64/crypto/sha256-glue.c | 32 +++++++++++++++++----------- > arch/arm64/crypto/sha512-ce-glue.c | 26 ++++++++++++----------- > arch/arm64/crypto/sha512-glue.c | 15 ++++++++----- > 5 files changed, 76 insertions(+), 48 deletions(-)
Patch applied. Thanks. -- Email: Herbert Xu <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
| |