Home | History | Annotate | Download | only in crypto

Lines Matching refs:key_len

27 	size_t key_len;
32 size_t key_len)
58 if (key_len > sizeof(k_pad)) {
60 MD5Update(&ctx->u.md5, key, key_len);
63 key_len = 16;
65 os_memcpy(ctx->key, key, key_len);
66 ctx->key_len = key_len;
68 os_memcpy(k_pad, key, key_len);
69 if (key_len < sizeof(k_pad))
70 os_memset(k_pad + key_len, 0, sizeof(k_pad) - key_len);
77 if (key_len > sizeof(k_pad)) {
79 SHA1Update(&ctx->u.sha1, key, key_len);
82 key_len = 20;
84 os_memcpy(ctx->key, key, key_len);
85 ctx->key_len = key_len;
87 os_memcpy(k_pad, key, key_len);
88 if (key_len < sizeof(k_pad))
89 os_memset(k_pad + key_len, 0, sizeof(k_pad) - key_len);
97 if (key_len > sizeof(k_pad)) {
99 sha256_process(&ctx->u.sha256, key, key_len);
102 key_len = 32;
104 os_memcpy(ctx->key, key, key_len);
105 ctx->key_len = key_len;
107 os_memcpy(k_pad, key, key_len);
108 if (key_len < sizeof(k_pad))
109 os_memset(k_pad + key_len, 0, sizeof(k_pad) - key_len);
204 os_memcpy(k_pad, ctx->key, ctx->key_len);
205 os_memset(k_pad + ctx->key_len, 0,
206 sizeof(k_pad) - ctx->key_len);
224 os_memcpy(k_pad, ctx->key, ctx->key_len);
225 os_memset(k_pad + ctx->key_len, 0,
226 sizeof(k_pad) - ctx->key_len);
245 os_memcpy(k_pad, ctx->key, ctx->key_len);
246 os_memset(k_pad + ctx->key_len, 0,
247 sizeof(k_pad) - ctx->key_len);