android_kernel_xiaomi_sm8350/net/netlabel
Paul Moore 0275276035 NetLabel: convert to an extensibile/sparse category bitmap
The original NetLabel category bitmap was a straight char bitmap which worked
fine for the initial release as it only supported 240 bits due to limitations
in the CIPSO restricted bitmap tag (tag type 0x01).  This patch converts that
straight char bitmap into an extensibile/sparse bitmap in order to lay the
foundation for other CIPSO tag types and protocols.

This patch also has a nice side effect in that all of the security attributes
passed by NetLabel into the LSM are now in a format which is in the host's
native byte/bit ordering which makes the LSM specific code much simpler; look
at the changes in security/selinux/ss/ebitmap.c as an example.

Signed-off-by: Paul Moore <paul.moore@hp.com>
Signed-off-by: James Morris <jmorris@namei.org>
2006-12-02 21:31:36 -08:00
..
Kconfig [NETLABEL]: Fix build failure. 2006-11-05 16:44:06 -08:00
Makefile
netlabel_cipso_v4.c NetLabel: honor the audit_enabled flag 2006-12-02 21:24:15 -08:00
netlabel_cipso_v4.h
netlabel_domainhash.c NetLabel: honor the audit_enabled flag 2006-12-02 21:24:15 -08:00
netlabel_domainhash.h [NetLabel]: audit fixups due to delayed feedback 2006-09-29 17:05:05 -07:00
netlabel_kapi.c NetLabel: convert to an extensibile/sparse category bitmap 2006-12-02 21:31:36 -08:00
netlabel_mgmt.c [GENL]: Add genlmsg_put_reply() to simplify building reply headers 2006-12-02 21:22:42 -08:00
netlabel_mgmt.h
netlabel_unlabeled.c NetLabel: honor the audit_enabled flag 2006-12-02 21:24:15 -08:00
netlabel_unlabeled.h
netlabel_user.c NetLabel: honor the audit_enabled flag 2006-12-02 21:24:15 -08:00
netlabel_user.h [GENL]: Add genlmsg_put_reply() to simplify building reply headers 2006-12-02 21:22:42 -08:00