| 497 des_set_key, /* set key */ |
497 des_set_key, /* set key */ |
| 498 des_get_key_size, /* get key size */ |
498 des_get_key_size, /* get key size */ |
| 499 NULL, /* set batch mode */ |
499 NULL, /* set batch mode */ |
| 500 NULL, /* get batch mode */ |
500 NULL, /* get batch mode */ |
| 501 NULL, /* get block size */ |
501 NULL, /* get block size */ |
| |
502 NULL, NULL, NULL, NULL /* reserved */ |
| 502 }; |
503 }; |
| 503 |
504 |
| 504 /****************************************************************************** |
505 /****************************************************************************** |
| 505 * Triple-DES |
506 * Triple-DES |
| 506 *****************************************************************************/ |
507 *****************************************************************************/ |
| 610 { |
611 { |
| 611 int offset = 0; |
612 int offset = 0; |
| 612 int i = 0; |
613 int i = 0; |
| 613 int tmp; |
614 int tmp; |
| 614 guint8 buf[8]; |
615 guint8 buf[8]; |
| |
616 ssize_t out_len; |
| 615 memcpy(buf, ctx->iv, 8); |
617 memcpy(buf, ctx->iv, 8); |
| 616 ssize_t out_len; |
|
| 617 |
618 |
| 618 g_return_val_if_fail(out_size < in_len, -1); |
619 g_return_val_if_fail(out_size < in_len, -1); |
| 619 |
620 |
| 620 while (offset + 8 <= in_len) { |
621 while (offset + 8 <= in_len) { |
| 621 for (i = 0; i < 8; i++) |
622 for (i = 0; i < 8; i++) |
| 877 des3_set_key, /* set key */ |
878 des3_set_key, /* set key */ |
| 878 des3_get_key_size, /* get_key_size */ |
879 des3_get_key_size, /* get_key_size */ |
| 879 des3_set_batch, /* set batch mode */ |
880 des3_set_batch, /* set batch mode */ |
| 880 des3_get_batch, /* get batch mode */ |
881 des3_get_batch, /* get batch mode */ |
| 881 NULL, /* get block size */ |
882 NULL, /* get block size */ |
| |
883 NULL, NULL, NULL, NULL /* reserved */ |
| 882 }; |
884 }; |
| 883 |
885 |
| 884 /****************************************************************************** |
886 /****************************************************************************** |
| 885 * Registration |
887 * Registration |
| 886 *****************************************************************************/ |
888 *****************************************************************************/ |