Changeset 740 for vendor/current/source4/heimdal/lib/hcrypto/des.c
- Timestamp:
- Nov 14, 2012, 12:59:34 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified vendor/current/source4/heimdal/lib/hcrypto/des.c ¶
r414 r740 92 92 #include <krb5-types.h> 93 93 #include <assert.h> 94 95 #include <roken.h> 94 96 95 97 #include "des.h" … … 181 183 DES_is_weak_key(DES_cblock *key) 182 184 { 185 int weak = 0; 183 186 int i; 184 187 185 for (i = 0; i < sizeof(weak_keys)/sizeof(weak_keys[0]); i++) { 186 if (memcmp(weak_keys[i], key, DES_CBLOCK_LEN) == 0) 187 return 1; 188 } 189 return 0; 188 for (i = 0; i < sizeof(weak_keys)/sizeof(weak_keys[0]); i++) 189 weak ^= (ct_memcmp(weak_keys[i], key, DES_CBLOCK_LEN) == 0); 190 191 return !!weak; 190 192 } 191 193
Note:
See TracChangeset
for help on using the changeset viewer.