]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commitdiff
Revert "UBUNTU: SAUCE: apparmor: add/use fns to print hash string hex value"
authorJohn Johansen <john.johansen@canonical.com>
Mon, 6 Mar 2023 12:50:21 +0000 (04:50 -0800)
committerAndrea Righi <andrea.righi@canonical.com>
Thu, 23 Mar 2023 19:41:21 +0000 (20:41 +0100)
BugLink: https://bugs.launchpad.net/bugs/2012136
Prepare for new LSM stacking and apparmor prompting by reverting patches
needed to get to a clean 6.2

This reverts commit aebda16aedbda295749ebd840185e7a2625c4e0d.

Signed-off-by: John Johansen <john.johansen@canonical.com>
Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
security/apparmor/crypto.c
security/apparmor/include/crypto.h

index 82d56bd204b00d5318c0afab50b2d998c1349f90..b498ed3024610f406d15a204fec2c650bc8c1ac8 100644 (file)
@@ -25,25 +25,6 @@ unsigned int aa_hash_size(void)
        return apparmor_hash_size;
 }
 
-void aa_snprint_hashstr(char *out, unsigned char *hash, unsigned int hsize)
-{
-       unsigned int i;
-
-       for (i = 0; i < hsize; i++)
-               sprintf(out + i*2, "%.2x", hash[i]);
-       out[hsize*2] = 0;
-}
-
-char *aa_asprint_hashstr(unsigned char *hash, unsigned int hsize, gfp_t gfp)
-{
-       char *buffer = kmalloc(hsize*2 + 1, gfp);
-       if (!buffer)
-               return NULL;
-       aa_snprint_hashstr(buffer, hash, hsize);
-
-       return buffer;
-}
-
 char *aa_calc_hash(void *data, size_t len)
 {
        SHASH_DESC_ON_STACK(desc, apparmor_tfm);
index ceee04f4b4282e8c1a0e1c5991a2671c9c7ad4ec..636a04e20d9184fc19ff672de5eb40936b7f9e82 100644 (file)
@@ -14,8 +14,6 @@
 
 #ifdef CONFIG_SECURITY_APPARMOR_HASH
 unsigned int aa_hash_size(void);
-void aa_snprint_hashstr(char *out, unsigned char *hash, unsigned int hsize);
-char *aa_asprint_hashstr(unsigned char *hash, unsigned int hsize, gfp_t gfp);
 char *aa_calc_hash(void *data, size_t len);
 int aa_calc_profile_hash(struct aa_profile *profile, u32 version, void *start,
                         size_t len);
@@ -34,15 +32,6 @@ static inline unsigned int aa_hash_size(void)
 {
        return 0;
 }
-
-void aa_snprint_hashstr(char *out, unsigned char *hash, unsigned int hsize)
-{
-}
-
-char *aa_asprint_hashstr(unsigned char *hash, unsigned int hsize, gfp_t gfp);
-{
-       return NULL;
-}
 #endif
 
 #endif /* __APPARMOR_CRYPTO_H */