FreeBSD Bugzilla – Attachment 153924 Details for
Bug 198366
[PATCH] security/sectok Replace deprecated des_ methods with DES_
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
svn diff for security/sectok
patch-security_sectok (text/plain), 2.00 KB, created by
Bernard Spil
on 2015-03-06 19:27:34 UTC
(
hide
)
Description:
svn diff for security/sectok
Filename:
MIME Type:
Creator:
Bernard Spil
Created:
2015-03-06 19:27:34 UTC
Size:
2.00 KB
patch
obsolete
>Index: security/sectok/files/patch-cyberflex.c >=================================================================== >--- security/sectok/files/patch-cyberflex.c (revision 380616) >+++ security/sectok/files/patch-cyberflex.c (working copy) >@@ -1,5 +1,5 @@ >---- cyberflex.c.orig Thu Jun 19 23:37:35 2003 >-+++ cyberflex.c Mon Sep 29 00:58:56 2003 >+--- cyberflex.c.orig 2003-06-20 00:37:35.000000000 +0200 >++++ cyberflex.c 2015-02-28 15:57:55.093727371 +0100 > @@ -48,7 +48,13 @@ > #define SHA1Init SHA1_Init > #define SHA1Update SHA1_Update >@@ -15,3 +15,47 @@ > #include <sha1.h> > #endif > #else >+@@ -69,7 +75,7 @@ >+ #include "sc.h" >+ >+ #ifdef __sun >+-#define des_set_key(key, schedule) des_key_sched(key, schedule) >++#define DES_set_key(key, &schedule) DES_key_sched(key, &schedule) >+ #endif >+ >+ #define JDIRSIZE 40 >+@@ -91,7 +97,7 @@ >+ >+ #ifndef __palmos__ >+ /* default signed applet key of Cyberflex Access */ >+-static des_cblock app_key = {0x6A, 0x21, 0x36, 0xF5, 0xD8, 0x0C, 0x47, 0x83}; >++static DES_cblock app_key = {0x6A, 0x21, 0x36, 0xF5, 0xD8, 0x0C, 0x47, 0x83}; >+ #endif >+ >+ static int >+@@ -663,8 +669,8 @@ >+ unsigned char aid[16], app_data[MAX_APP_SIZE], data[MAX_BUF_SIZE]; >+ int i, j, vflag = 0, gotprog = 0, gotcont = 0, fd_app, size, aidlen = 0, sw; >+ int cont_size = 1152, inst_size = 1024; >+- des_cblock tmp; >+- des_key_schedule schedule; >++ DES_cblock tmp; >++ DES_key_schedule schedule; >+ static unsigned char acl[] = {0x81, 0, 0, 0xff, 0, 0, 0, 0}; >+ >+ optind = optreset = 1; >+@@ -777,12 +783,12 @@ >+ /* chain. DES encrypt one block, XOR the cyphertext with the next block, >+ ... continues until the end of the buffer */ >+ >+- des_set_key (&app_key, schedule); >++ DES_set_key (&app_key, &schedule); >+ >+ for (i = 0; i < size/BLOCK_SIZE; i++) { >+ for (j = 0; j < BLOCK_SIZE; j++) >+ tmp[j] = tmp[j] ^ app_data[i*BLOCK_SIZE + j]; >+- des_ecb_encrypt (&tmp, &tmp, schedule, DES_ENCRYPT); >++ DES_ecb_encrypt (&tmp, &tmp, &schedule, DES_ENCRYPT); >+ } >+ >+ if (vflag) {
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 198366
: 153924 |
153925