23 Dec, 2018

1 commit

  • Remove dead code related to internal IV generators, which are no longer
    used since they've been replaced with the "seqiv" and "echainiv"
    templates. The removed code includes:

    - The "givcipher" (GIVCIPHER) algorithm type. No algorithms are
    registered with this type anymore, so it's unneeded.

    - The "const char *geniv" member of aead_alg, ablkcipher_alg, and
    blkcipher_alg. A few algorithms still set this, but it isn't used
    anymore except to show via /proc/crypto and CRYPTO_MSG_GETALG.
    Just hardcode "" or "" in those cases.

    - The 'skcipher_givcrypt_request' structure, which is never used.

    Signed-off-by: Eric Biggers
    Signed-off-by: Herbert Xu

    Eric Biggers
     

14 Dec, 2016

2 commits

  • Add the KPP API documentation to the kernel crypto API Sphinx
    documentation. This addition includes the documentation of the
    ECDH and DH helpers which are needed to create the approrpiate input
    data for the crypto_kpp_set_secret function.

    Signed-off-by: Stephan Mueller
    Signed-off-by: Jonathan Corbet

    Stephan Mueller
     
  • With the conversion of the kernel crypto API DocBook to Sphinx, the
    monolithic document is broken up into individual documents. The
    documentation is unchanged with the exception of a slight reordering to
    keep the individual document parts self-contained.

    Signed-off-by: Stephan Mueller
    Signed-off-by: Jonathan Corbet

    Stephan Mueller