usr.bin/ssh/umac.c
1002
uhash_ctx_t ctx;
usr.bin/ssh/umac.c
1006
ctx = (uhash_ctx_t)malloc(sizeof(uhash_ctx)+ALLOC_BOUNDARY);
usr.bin/ssh/umac.c
1011
ctx = (uhash_ctx_t)((u_char *)ctx + bytes_to_add);
usr.bin/ssh/umac.c
1024
static int uhash_free(uhash_ctx_t ctx)
usr.bin/ssh/umac.c
1032
ctx = (uhash_ctx_t)((u_char *)ctx - bytes_to_sub);
usr.bin/ssh/umac.c
1041
static int uhash_update(uhash_ctx_t ctx, const u_char *input, long len)
usr.bin/ssh/umac.c
1097
static int uhash_final(uhash_ctx_t ctx, u_char *res)
usr.bin/ssh/umac.c
1120
static int uhash(uhash_ctx_t ahc, u_char *msg, long len, u_char *res)
usr.bin/ssh/umac.c
827
static void poly_hash(uhash_ctx_t hc, UINT32 data_in[])
usr.bin/ssh/umac.c
883
static void ip_short(uhash_ctx_t ahc, UINT8 *nh_res, u_char *res)
usr.bin/ssh/umac.c
908
static void ip_long(uhash_ctx_t ahc, u_char *res)
usr.bin/ssh/umac.c
929
static int uhash_reset(uhash_ctx_t pc)
usr.bin/ssh/umac.c
953
static void uhash_init(uhash_ctx_t ahc, aes_int_key prf_key)
usr.bin/ssh/umac.c
999
static uhash_ctx_t uhash_alloc(u_char key[])
usr.bin/ssh/umac.h
100
int uhash_set_params(uhash_ctx_t ctx,
usr.bin/ssh/umac.h
103
int uhash_reset(uhash_ctx_t ctx);
usr.bin/ssh/umac.h
105
int uhash_update(uhash_ctx_t ctx,
usr.bin/ssh/umac.h
109
int uhash_final(uhash_ctx_t ctx,
usr.bin/ssh/umac.h
112
int uhash(uhash_ctx_t ctx,
usr.bin/ssh/umac.h
91
uhash_ctx_t uhash_alloc(u_char key[16]);
usr.bin/ssh/umac.h
98
int uhash_free(uhash_ctx_t ctx);