linux/include/linux/ceph
Ilya Dryomov b7cc142dba libceph: add support for CEPH_CRYPTO_AES256KRB5
This is based on AES256-CTS-HMAC384-192 crypto algorithm per RFC 8009
(i.e. Kerberos 5, hence the name) with custom-defined key usage numbers.
The implementation allows a given key to have/be linked to between one
and three usage numbers.

The existing CEPH_CRYPTO_AES remains in place and unchanged.  The
usage_slot parameter that needed to be added to ceph_crypt() and its
wrappers is simply ignored there.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2026-02-09 12:29:22 +01:00
..
auth.h
buffer.h
ceph_debug.h ceph: Use no_printk() helper 2024-03-19 16:11:42 +01:00
ceph_features.h
ceph_frag.h
ceph_fs.h libceph: add support for CEPH_CRYPTO_AES256KRB5 2026-02-09 12:29:22 +01:00
ceph_hash.h
cls_lock_client.h
debugfs.h
decode.h move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
libceph.h libceph: drop started parameter of __ceph_open_session() 2025-11-26 23:29:11 +01:00
messenger.h libceph: pass the message pointer instead of loading con->out_msg 2025-10-08 23:30:46 +02:00
mon_client.h ceph: Annotate struct ceph_monmap with __counted_by 2023-09-18 10:39:29 +01:00
msgpool.h
msgr.h
osd_client.h ceph: Remove osd_client deadcode 2025-04-03 21:35:32 +02:00
osdmap.h
pagelist.h libceph: Remove unused ceph_pagelist functions 2024-11-18 17:34:35 +01:00
rados.h libceph: add CEPH_OSD_OP_ASSERT_VER support 2023-08-24 11:24:35 +02:00
string_table.h
striper.h
types.h