Lines Matching defs:lmd

23  * sum(3) wrapper for solaris -lmd message digest library
52 Lmd_t* lmd = (Lmd_t*)p;
54 (*lmd->initf)(&lmd->context);
61 Lmd_t* lmd = (Lmd_t*)p;
63 (*lmd->updatef)(&lmd->context, s, n);
70 register Lmd_t* lmd = (Lmd_t*)p;
73 (*lmd->finalf)(lmd->data, &lmd->context);
74 for (i = 0; i < lmd->datasize; i++)
75 lmd->total[i] ^= lmd->data[i];
82 register Lmd_t* lmd = (Lmd_t*)p;
86 d = (flags & SUM_TOTAL) ? lmd->total : lmd->data;
87 for (i = 0; i < lmd->datasize; i++)
95 Lmd_t* lmd = (Lmd_t*)p;
97 data->size = lmd->datasize;
99 data->buf = lmd->data;
108 #define md4_options "[+(version)?md4 (solaris -lmd) 2005-07-26]"
126 Md4_t* lmd;
128 if (lmd = newof(0, Md4_t, 1, 0))
130 lmd->method = (Method_t*)method;
131 lmd->name = name;
132 lmd->datasize = 16;
133 lmd->initf = (Lmd_init_f)MD4Init;
134 lmd->updatef = (Lmd_update_f)MD4Update;
135 lmd->finalf = (Lmd_final_f)MD4Final;
136 md4_init((Sum_t*)lmd);
138 return (Sum_t*)lmd;
148 #define md5_options "[+(version)?md5 (solaris -lmd) 2005-07-26]"
166 Md5_t* lmd;
168 if (lmd = newof(0, Md5_t, 1, 0))
170 lmd->method = (Method_t*)method;
171 lmd->name = name;
172 lmd->datasize = 16;
173 lmd->initf = (Lmd_init_f)MD5Init;
174 lmd->updatef = (Lmd_update_f)MD5Update;
175 lmd->finalf = (Lmd_final_f)MD5Final;
176 md5_init((Sum_t*)lmd);
178 return (Sum_t*)lmd;
188 #define sha1_options "[+(version)?sha1 (solaris -lmd) 2005-07-26]"
207 Sha1_t* lmd;
209 if (lmd = newof(0, Sha1_t, 1, 0))
211 lmd->method = (Method_t*)method;
212 lmd->name = name;
213 lmd->datasize = 20;
214 lmd->initf = (Lmd_init_f)SHA1Init;
215 lmd->updatef = (Lmd_update_f)SHA1Update;
216 lmd->finalf = (Lmd_final_f)SHA1Final;
217 sha1_init((Sum_t*)lmd);
219 return (Sum_t*)lmd;
229 #define sha256_options "[+(version)?sha256 (solaris -lmd) 2005-07-26]"
247 Sha256_t* lmd;
249 if (lmd = newof(0, Sha256_t, 1, 0))
251 lmd->method = (Method_t*)method;
252 lmd->name = name;
253 lmd->datasize = 32;
254 lmd->initf = (Lmd_init_f)SHA256Init;
255 lmd->updatef = (Lmd_update_f)SHA256Update;
256 lmd->finalf = (Lmd_final_f)SHA256Final;
257 sha256_init((Sum_t*)lmd);
259 return (Sum_t*)lmd;
263 #define sha384_options "[+(version)?sha384 (solaris -lmd) 2005-07-26]"
281 Sha384_t* lmd;
283 if (lmd = newof(0, Sha384_t, 1, 0))
285 lmd->method = (Method_t*)method;
286 lmd->name = name;
287 lmd->datasize = 48;
288 lmd->initf = (Lmd_init_f)SHA384Init;
289 lmd->updatef = (Lmd_update_f)SHA384Update;
290 lmd->finalf = (Lmd_final_f)SHA384Final;
291 sha384_init((Sum_t*)lmd);
293 return (Sum_t*)lmd;
297 #define sha512_options "[+(version)?sha512 (solaris -lmd) 2005-07-26]"
315 Sha512_t* lmd;
317 if (lmd = newof(0, Sha512_t, 1, 0))
319 lmd->method = (Method_t*)method;
320 lmd->name = name;
321 lmd->datasize = 64;
322 lmd->initf = (Lmd_init_f)SHA512Init;
323 lmd->updatef = (Lmd_update_f)SHA512Update;
324 lmd->finalf = (Lmd_final_f)SHA512Final;
325 sha512_init((Sum_t*)lmd);
327 return (Sum_t*)lmd;