617 |
case SHISHI_DES_CBC_NONE: |
case SHISHI_DES_CBC_NONE: |
618 |
case SHISHI_DES3_CBC_HMAC_SHA1_KD: |
case SHISHI_DES3_CBC_HMAC_SHA1_KD: |
619 |
ivtab[i]->keyusage = SHISHI_KEYUSAGE_KCMD_DES; |
ivtab[i]->keyusage = SHISHI_KEYUSAGE_KCMD_DES; |
620 |
|
ivtab[i]->iv = malloc (ivtab[i]->ivlen); |
621 |
|
memset (ivtab[i]->iv, 2*i -3*(i>=2), ivtab[i]->ivlen); |
622 |
break; |
break; |
623 |
default : |
default : |
624 |
ivtab[i]->keyusage = SHISHI_KEYUSAGE_KCMD_DES + 4*(i<2) + 2 + 2*(i%2); |
ivtab[i]->keyusage = SHISHI_KEYUSAGE_KCMD_DES + 4*(i<2) + 2 + 2*(i%2); |
625 |
|
ivtab[i]->iv = malloc (ivtab[i]->ivlen); |
626 |
|
memset (ivtab[i]->iv, 0, ivtab[i]->ivlen); |
627 |
} |
} |
|
|
|
|
ivtab[i]->iv = malloc (ivtab[i]->ivlen); |
|
|
memset (ivtab[i]->iv, 2*i -3*(i>=2), ivtab[i]->ivlen); |
|
628 |
} |
} |
629 |
|
|
630 |
} |
} |