27 Feb, 2020

1 commit

  • tls module lacks an alias, thus cannot be auto-loaded.

    Note that all crypto modules have to be "protected" under the namespace
    created by the "crypto-" prefix:
    commit 5d26a105b5a7 ("crypto: prefix module autoloading with "crypto-"")

    Fixes: a61cc4776299 ("crypto: add support for TLS 1.0 record encryption")
    Signed-off-by: Horia Geantă
    Reviewed-by: Valentin Ciocoi Radulescu

    Horia Geantă
     

02 Dec, 2019

1 commit

  • This patch adds kernel support for encryption/decryption of TLS 1.0
    records using block ciphers. Implementation is similar to authenc in the
    sense that the base algorithms (AES, SHA1) are combined in a template to
    produce TLS encapsulation frames. The composite algorithm will be called
    "tls10(hmac(),cbc())". The cipher and hmac keys are
    wrapped in the same format used by authenc.c.

    Signed-off-by: Radu Alexe
    Signed-off-by: Cristian Stoica
    Signed-off-by: Horia Geantă

    Radu Alexe