[DRBD-user] 'cram-hmac-alg' you specified is not a digest.

Dietmar Maurer dietmar at proxmox.com
Tue Dec 22 08:34:59 CET 2009


Strange - seems that the type in linux/crypto/sha1_generic.c has changed to CRYPTO_ALG_TYPE_SHASH with newer kernels (was type CRYPTO_ALG_TYPE_DIGEST)?

> -----Original Message-----
> From: Dietmar Maurer
> Sent: Montag, 21. Dezember 2009 15:20
> To: 'drbd-user at lists.linbit.com'
> Subject: 'cram-hmac-alg' you specified is not a digest.
> 
> Using drbd 8.3.4 on kernel 2.6.32 we get:
> 
> # /etc/init.d/drbd start
> Starting DRBD resources:[ n(r0) 0: Failure: (121) The 'cram-hmac-alg'
> you specified is not a digest.
> 
> [r0] cmd /sbin/drbdsetup 0 net 10.0.7.105:7788 10.0.7.106:7788 C --set-
> defaults --create-device --cram-hmac-alg=sha1 --shared-secret=XXX --
> allow-two-primaries --after-sb-0pri=discard-zero-changes --after-sb-
> 1pri=discard-secondary --after-sb-2pri=disconnect  failed - continuing!
> 
> # cat /proc/crypto
> name         : hmac(sha1)
> driver       : hmac(sha1-generic)
> module       : kernel
> priority     : 0
> refcnt       : 1
> selftest     : passed
> type         : shash
> blocksize    : 64
> digestsize   : 20
> 
> name         : sha1
> driver       : sha1-generic
> module       : sha1_generic
> priority     : 0
> refcnt       : 1
> selftest     : passed
> type         : shash
> blocksize    : 64
> digestsize   : 20
> ...
> 
> So what is wrong here?
> 
> - Dietmar



More information about the drbd-user mailing list