Skip to content

Commit ecd6d5c

Browse files
Gilad Ben-Yossefherbertx
authored andcommitted
crypto: cts - document NIST standard status
cts(cbc(aes)) as used in the kernel has been added to NIST standard as CBC-CS3. Document it as such. Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com> Suggested-by: Stephan Mueller <smueller@chronox.de> Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
1 parent 2eb4942 commit ecd6d5c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

crypto/Kconfig

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -430,11 +430,14 @@ config CRYPTO_CTS
430430
help
431431
CTS: Cipher Text Stealing
432432
This is the Cipher Text Stealing mode as described by
433-
Section 8 of rfc2040 and referenced by rfc3962.
434-
(rfc3962 includes errata information in its Appendix A)
433+
Section 8 of rfc2040 and referenced by rfc3962
434+
(rfc3962 includes errata information in its Appendix A) or
435+
CBC-CS3 as defined by NIST in Sp800-38A addendum from Oct 2010.
435436
This mode is required for Kerberos gss mechanism support
436437
for AES encryption.
437438

439+
See: https://csrc.nist.gov/publications/detail/sp/800-38a/addendum/final
440+
438441
config CRYPTO_ECB
439442
tristate "ECB support"
440443
select CRYPTO_BLKCIPHER

0 commit comments

Comments
 (0)