Lines Matching refs:p

262 	u_char *p;  in eli_metadata_encode_v0()  local
264 p = *datap; in eli_metadata_encode_v0()
265 le32enc(p, md->md_flags); p += sizeof(md->md_flags); in eli_metadata_encode_v0()
266 le16enc(p, md->md_ealgo); p += sizeof(md->md_ealgo); in eli_metadata_encode_v0()
267 le16enc(p, md->md_keylen); p += sizeof(md->md_keylen); in eli_metadata_encode_v0()
268 le64enc(p, md->md_provsize); p += sizeof(md->md_provsize); in eli_metadata_encode_v0()
269 le32enc(p, md->md_sectorsize); p += sizeof(md->md_sectorsize); in eli_metadata_encode_v0()
270 *p = md->md_keys; p += sizeof(md->md_keys); in eli_metadata_encode_v0()
271 le32enc(p, md->md_iterations); p += sizeof(md->md_iterations); in eli_metadata_encode_v0()
272 bcopy(md->md_salt, p, sizeof(md->md_salt)); p += sizeof(md->md_salt); in eli_metadata_encode_v0()
273 bcopy(md->md_mkeys, p, sizeof(md->md_mkeys)); p += sizeof(md->md_mkeys); in eli_metadata_encode_v0()
274 *datap = p; in eli_metadata_encode_v0()
279 u_char *p; in eli_metadata_encode_v1v2v3v4v5v6v7() local
281 p = *datap; in eli_metadata_encode_v1v2v3v4v5v6v7()
282 le32enc(p, md->md_flags); p += sizeof(md->md_flags); in eli_metadata_encode_v1v2v3v4v5v6v7()
283 le16enc(p, md->md_ealgo); p += sizeof(md->md_ealgo); in eli_metadata_encode_v1v2v3v4v5v6v7()
284 le16enc(p, md->md_keylen); p += sizeof(md->md_keylen); in eli_metadata_encode_v1v2v3v4v5v6v7()
285 le16enc(p, md->md_aalgo); p += sizeof(md->md_aalgo); in eli_metadata_encode_v1v2v3v4v5v6v7()
286 le64enc(p, md->md_provsize); p += sizeof(md->md_provsize); in eli_metadata_encode_v1v2v3v4v5v6v7()
287 le32enc(p, md->md_sectorsize); p += sizeof(md->md_sectorsize); in eli_metadata_encode_v1v2v3v4v5v6v7()
288 *p = md->md_keys; p += sizeof(md->md_keys); in eli_metadata_encode_v1v2v3v4v5v6v7()
289 le32enc(p, md->md_iterations); p += sizeof(md->md_iterations); in eli_metadata_encode_v1v2v3v4v5v6v7()
290 bcopy(md->md_salt, p, sizeof(md->md_salt)); p += sizeof(md->md_salt); in eli_metadata_encode_v1v2v3v4v5v6v7()
291 bcopy(md->md_mkeys, p, sizeof(md->md_mkeys)); p += sizeof(md->md_mkeys); in eli_metadata_encode_v1v2v3v4v5v6v7()
292 *datap = p; in eli_metadata_encode_v1v2v3v4v5v6v7()
299 u_char *p; in eli_metadata_encode() local
301 p = data; in eli_metadata_encode()
302 bcopy(md->md_magic, p, sizeof(md->md_magic)); in eli_metadata_encode()
303 p += sizeof(md->md_magic); in eli_metadata_encode()
304 le32enc(p, md->md_version); in eli_metadata_encode()
305 p += sizeof(md->md_version); in eli_metadata_encode()
308 eli_metadata_encode_v0(md, &p); in eli_metadata_encode()
317 eli_metadata_encode_v1v2v3v4v5v6v7(md, &p); in eli_metadata_encode()
328 MD5Update(&ctx, data, p - data); in eli_metadata_encode()
331 bcopy(md->md_hash, p, sizeof(md->md_hash)); in eli_metadata_encode()
338 const u_char *p; in eli_metadata_decode_v0() local
340 p = data + sizeof(md->md_magic) + sizeof(md->md_version); in eli_metadata_decode_v0()
341 md->md_flags = le32dec(p); p += sizeof(md->md_flags); in eli_metadata_decode_v0()
342 md->md_ealgo = le16dec(p); p += sizeof(md->md_ealgo); in eli_metadata_decode_v0()
343 md->md_keylen = le16dec(p); p += sizeof(md->md_keylen); in eli_metadata_decode_v0()
344 md->md_provsize = le64dec(p); p += sizeof(md->md_provsize); in eli_metadata_decode_v0()
345 md->md_sectorsize = le32dec(p); p += sizeof(md->md_sectorsize); in eli_metadata_decode_v0()
346 md->md_keys = *p; p += sizeof(md->md_keys); in eli_metadata_decode_v0()
347 md->md_iterations = le32dec(p); p += sizeof(md->md_iterations); in eli_metadata_decode_v0()
348 bcopy(p, md->md_salt, sizeof(md->md_salt)); p += sizeof(md->md_salt); in eli_metadata_decode_v0()
349 bcopy(p, md->md_mkeys, sizeof(md->md_mkeys)); p += sizeof(md->md_mkeys); in eli_metadata_decode_v0()
351 MD5Update(&ctx, data, p - data); in eli_metadata_decode_v0()
354 if (bcmp(md->md_hash, p, 16) != 0) in eli_metadata_decode_v0()
364 const u_char *p; in eli_metadata_decode_v1v2v3v4v5v6v7() local
366 p = data + sizeof(md->md_magic) + sizeof(md->md_version); in eli_metadata_decode_v1v2v3v4v5v6v7()
367 md->md_flags = le32dec(p); p += sizeof(md->md_flags); in eli_metadata_decode_v1v2v3v4v5v6v7()
368 md->md_ealgo = le16dec(p); p += sizeof(md->md_ealgo); in eli_metadata_decode_v1v2v3v4v5v6v7()
369 md->md_keylen = le16dec(p); p += sizeof(md->md_keylen); in eli_metadata_decode_v1v2v3v4v5v6v7()
370 md->md_aalgo = le16dec(p); p += sizeof(md->md_aalgo); in eli_metadata_decode_v1v2v3v4v5v6v7()
371 md->md_provsize = le64dec(p); p += sizeof(md->md_provsize); in eli_metadata_decode_v1v2v3v4v5v6v7()
372 md->md_sectorsize = le32dec(p); p += sizeof(md->md_sectorsize); in eli_metadata_decode_v1v2v3v4v5v6v7()
373 md->md_keys = *p; p += sizeof(md->md_keys); in eli_metadata_decode_v1v2v3v4v5v6v7()
374 md->md_iterations = le32dec(p); p += sizeof(md->md_iterations); in eli_metadata_decode_v1v2v3v4v5v6v7()
375 bcopy(p, md->md_salt, sizeof(md->md_salt)); p += sizeof(md->md_salt); in eli_metadata_decode_v1v2v3v4v5v6v7()
376 bcopy(p, md->md_mkeys, sizeof(md->md_mkeys)); p += sizeof(md->md_mkeys); in eli_metadata_decode_v1v2v3v4v5v6v7()
378 MD5Update(&ctx, data, p - data); in eli_metadata_decode_v1v2v3v4v5v6v7()
381 if (bcmp(md->md_hash, p, 16) != 0) in eli_metadata_decode_v1v2v3v4v5v6v7()