479 |
case SHISHI_DES_CBC_NONE: |
case SHISHI_DES_CBC_NONE: |
480 |
case SHISHI_DES3_CBC_HMAC_SHA1_KD: |
case SHISHI_DES3_CBC_HMAC_SHA1_KD: |
481 |
ivtab[i]->keyusage = SHISHI_KEYUSAGE_KCMD_DES; |
ivtab[i]->keyusage = SHISHI_KEYUSAGE_KCMD_DES; |
482 |
|
ivtab[i]->iv = malloc (ivtab[i]->ivlen); |
483 |
|
memset (ivtab[i]->iv, !i, ivtab[i]->ivlen); |
484 |
break; |
break; |
485 |
default : |
default : |
486 |
ivtab[i]->keyusage = SHISHI_KEYUSAGE_KCMD_DES + 2 + 4*i; |
ivtab[i]->keyusage = SHISHI_KEYUSAGE_KCMD_DES + 2 + 4*i; |
487 |
|
ivtab[i]->iv = malloc (ivtab[i]->ivlen); |
488 |
|
memset (ivtab[i]->iv, 0, ivtab[i]->ivlen); |
489 |
} |
} |
|
|
|
|
ivtab[i]->iv = malloc (ivtab[i]->ivlen); |
|
|
memset (ivtab[i]->iv, !i, ivtab[i]->ivlen); |
|
490 |
} |
} |
491 |
} |
} |
492 |
} |
} |