Displaying 7 results from an estimated 7 matches for "sha1_loop".
2016 Oct 17
2
Massive LMTP Problems with dovecot
* Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>:
> I attached gdb top a long running LMTP process:
>
> #0 sha1_loop (ctxt=0x7f3b1a4d7fa0, input=0x7f3b1a524860, len=0) at sha1.c:216
> input_c = 0x7f3b1a524860 "\211PNG\r\n\032\n"
> gaplen = <optimized out>
> gapstart = <optimized out>
> off = 0
> copysiz = <optimized out>
>
> #1...
2013 Aug 21
1
Bug in dovecot 2.2.5: segfault due to bad alignment
...&hash_method_sha1);
In hmac.c, lines 43 and following, ctx->ctx with an alignment of
4 is passed to meth->init and meth->loop where meth refers to
hash_method_sha1:
meth->init(ctx->ctx);
meth->loop(ctx->ctx, k_ipad, 64);
These functions refer now to sha1_init and sha1_loop where the
first parameter is expected to be a pointer to struct sha1_ctxt,
a data structure which is declared in sha1.h:
struct sha1_ctxt {
union {
uint8_t b8[20];
uint32_t b32[5];
} h;
union {
uint8_t b8[...
2016 Oct 17
2
Massive LMTP Problems with dovecot
* Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>:
> > It seems to loop in sha1_loop & hash_format_loop
>
> The problem occurs in both 2.3 and 2.2 (I just updated to 2.3 to check).
I'm seeing the first occurence of that problem on the 10th of october!
I was using (prior to the 10th) : 2.3.0~alpha0-1~auto+371
On the 10th I upgraded (16:04) to: 2.3.0~alpha0-1~auto+3...
2016 Oct 17
2
Massive LMTP Problems with dovecot
> We'll need the `dovecot -n` output first.
Here we go:
> # 2.2.devel (933d16f): /etc/dovecot/dovecot.conf
> # Pigeonhole version 0.4.devel (63f9b42)
> # OS: Linux 3.13.0-98-generic x86_64 Ubuntu 14.04.5 LTS
> default_vsz_limit = 2 G
> lmtp_user_concurrency_limit = 10000
> mail_attachment_dir = /home/copymail/attachments
> mail_location = mdbox:~/mdbox
>
2018 Feb 06
0
"make check" test-hash-method bus error (Sparc alignment)
...od md4 (test vectors) ....................................... : ok
hash method md5 (test vectors) ....................................... : ok
/bin/ksh[2]: 24287 Bus Error(coredump)
make[4]: *** [Makefile:2655: check-local] Error 1
gdb output:
Program terminated with signal SIGBUS, Bus error.
#0 sha1_loop (ctxt=0xffbff724, input=0x83908, len=3) at sha1.c:224
224 ctxt->c.b64[0] += copysiz * 8;
(gdb) print &ctxt->c.b64[0]
$1 = (uint64_t *) 0xffbff73c
So the address of the 8 byte type is not divisible by 8 (Sparc alignment
requirement).
Full stack:
(gdb) bt full
#0 s...
2012 Sep 04
2
[PATCH] Generalize HMAC implementation
...get_digest(key, key_len, sha1key);
- key = sha1key;
- key_len = 20;
- }
-
- memcpy(k_ipad, key, key_len);
- memset(k_ipad + key_len, 0, 64 - key_len);
- memcpy(k_opad, k_ipad, 64);
-
- for (i = 0; i < 64; i++) {
- k_ipad[i] ^= 0x36;
- k_opad[i] ^= 0x5c;
- }
-
- sha1_init(&ctx->ctx);
- sha1_loop(&ctx->ctx, k_ipad, 64);
- sha1_init(&ctx->ctxo);
- sha1_loop(&ctx->ctxo, k_opad, 64);
-
- safe_memset(k_ipad, 0, 64);
- safe_memset(k_opad, 0, 64);
-}
-
-void hmac_sha1_final(struct hmac_sha1_context *ctx, unsigned char *digest)
-{
- sha1_result(&ctx->ctx, digest);
-
- s...
2006 Jun 26
1
[PATCH, RFC 0/13] OTP: add auth_cache_remove()
This patchset add support for One-Time-Password authentication mechanisms,
both S/Key (RFC 1731) and OTP (RFC 2444) are implemented.
Tested with mutt (uses cyrus sasl library for authentication).
Patches were made against CVS HEAD. Please take a look.
Add auth_cache_remove() function which will be used by OTP code to evict
old entries from auth cache.
diff -urdpNX /usr/share/dontdiff -x