lkml.org 
[lkml]   [2020]   [Dec]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v4 0/5] add ECDH and CURVE25519 algorithms support for Kunpeng 930
    Date
    1. Move elliptic curve parameter definitions out to "include/crypto";
    2. Add some new elliptic curve parameters definitions, and reorder
    ECC 'Curves IDs';
    3. Add ECDH and CURVE25519 algorithms support for Kunpeng 930.

    These patches depend on:
    [v2,1/6] crypto: hisilicon/hpre - add version adapt to new algorithms,
    https://patchwork.kernel.org/project/linux-crypto/patch/1607598607-8728-
    2-git-send-email-liulongfang@huawei.com/

    v3 -> v4:
    - patch #3: add new, move ecc_curve params to "include/crypto"

    v2 -> v3:
    - patch #5: fix sparse warnings
    - patch #5: add 'CRYPTO_LIB_CURVE25519_GENERIC' in 'Kconfig'

    v1 -> v2:
    - patch #5: delete `curve25519_null_point'

    Hui Tang (1):
    crypto: hisilicon/hpre - add some updates to adapt to Kunpeng 930

    Meng Yu (4):
    crypto: hisilicon/hpre - add algorithm type
    crypto: expose elliptic curve parameters as Crypto APIs
    crypto: hisilicon/hpre - add 'ECDH' algorithm
    crypto: hisilicon/hpre - add 'CURVE25519' algorithm

    crypto/ecc.c | 5 +-
    crypto/ecc.h | 37 +-
    crypto/ecc_curve_defs.h | 57 --
    crypto/ecrdsa_defs.h | 2 +-
    crypto/testmgr.h | 12 +-
    drivers/crypto/hisilicon/Kconfig | 1 +
    drivers/crypto/hisilicon/hpre/hpre.h | 22 +-
    drivers/crypto/hisilicon/hpre/hpre_crypto.c | 868 +++++++++++++++++++++++++++-
    drivers/crypto/hisilicon/hpre/hpre_main.c | 105 +++-
    include/crypto/ecc_curve_defs.h | 261 +++++++++
    include/crypto/ecdh.h | 9 +-
    11 files changed, 1228 insertions(+), 151 deletions(-)
    delete mode 100644 crypto/ecc_curve_defs.h
    create mode 100644 include/crypto/ecc_curve_defs.h

    --
    2.8.1

    \
     
     \ /
      Last update: 2020-12-11 07:37    [W:2.382 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site