lkml.org 
[lkml]   [2016]   [Mar]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH 12/31] sunrpc: auth_gss: use parity8
    From
    Date
    From: Zeng Zhaoxiu <zhaoxiu.zeng@gmail.com>

    Signed-off-by: Zeng Zhaoxiu <zhaoxiu.zeng@gmail.com>
    ---
    net/sunrpc/auth_gss/gss_krb5_keys.c | 6 +-----
    1 file changed, 1 insertion(+), 5 deletions(-)

    diff --git a/net/sunrpc/auth_gss/gss_krb5_keys.c b/net/sunrpc/auth_gss/gss_krb5_keys.c
    index 8701331..c41b389 100644
    --- a/net/sunrpc/auth_gss/gss_krb5_keys.c
    +++ b/net/sunrpc/auth_gss/gss_krb5_keys.c
    @@ -243,16 +243,12 @@ err_return:
    return ret;
    }

    -#define smask(step) ((1<<step)-1)
    -#define pstep(x, step) (((x)&smask(step))^(((x)>>step)&smask(step)))
    -#define parity_char(x) pstep(pstep(pstep((x), 4), 2), 1)
    -
    static void mit_des_fixup_key_parity(u8 key[8])
    {
    int i;
    for (i = 0; i < 8; i++) {
    key[i] &= 0xfe;
    - key[i] |= 1^parity_char(key[i]);
    + key[i] |= !parity8(key[i]);
    }
    }

    --
    2.5.5
    \
     
     \ /
      Last update: 2016-03-27 09:41    [W:3.424 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site