Lines Matching refs:buf

38 	uint8_t *buf = NULL;  in emsa_pkcs1_v1_5_encode()  local
66 buf = EM->data; in emsa_pkcs1_v1_5_encode()
69 *buf++ = 0x00; in emsa_pkcs1_v1_5_encode()
72 *buf++ = 0x01; in emsa_pkcs1_v1_5_encode()
75 memset(buf, UINT8_MAX, ps_size); in emsa_pkcs1_v1_5_encode()
76 buf += ps_size; in emsa_pkcs1_v1_5_encode()
79 *buf++ = 0x00; in emsa_pkcs1_v1_5_encode()
91 *buf++ = DRVCRYPT_ASN1_SEQUENCE | DRVCRYPT_ASN1_CONSTRUCTED; in emsa_pkcs1_v1_5_encode()
92 *buf++ = 0x08 + hash_oid->asn1_length + ssa_data->digest_size; in emsa_pkcs1_v1_5_encode()
95 *buf++ = DRVCRYPT_ASN1_SEQUENCE | DRVCRYPT_ASN1_CONSTRUCTED; in emsa_pkcs1_v1_5_encode()
96 *buf++ = 0x04 + hash_oid->asn1_length; in emsa_pkcs1_v1_5_encode()
97 *buf++ = DRVCRYPT_ASN1_OID; in emsa_pkcs1_v1_5_encode()
98 *buf++ = hash_oid->asn1_length; in emsa_pkcs1_v1_5_encode()
101 memcpy(buf, hash_oid->asn1, hash_oid->asn1_length); in emsa_pkcs1_v1_5_encode()
102 buf += hash_oid->asn1_length; in emsa_pkcs1_v1_5_encode()
103 *buf++ = DRVCRYPT_ASN1_NULL; in emsa_pkcs1_v1_5_encode()
104 *buf++ = 0x00; in emsa_pkcs1_v1_5_encode()
105 *buf++ = DRVCRYPT_ASN1_OCTET_STRING; in emsa_pkcs1_v1_5_encode()
106 *buf++ = ssa_data->digest_size; in emsa_pkcs1_v1_5_encode()
109 memcpy(buf, ssa_data->message.data, ssa_data->digest_size); in emsa_pkcs1_v1_5_encode()
129 uint8_t *buf = NULL; in emsa_pkcs1_v1_5_encode_noasn1() local
150 buf = EM->data; in emsa_pkcs1_v1_5_encode_noasn1()
153 *buf++ = 0x00; in emsa_pkcs1_v1_5_encode_noasn1()
156 *buf++ = 0x01; in emsa_pkcs1_v1_5_encode_noasn1()
159 memset(buf, UINT8_MAX, ps_size); in emsa_pkcs1_v1_5_encode_noasn1()
160 buf += ps_size; in emsa_pkcs1_v1_5_encode_noasn1()
163 *buf++ = 0x00; in emsa_pkcs1_v1_5_encode_noasn1()
165 memcpy(buf, ssa_data->message.data, ssa_data->message.length); in emsa_pkcs1_v1_5_encode_noasn1()
326 uint8_t *buf = NULL; in emsa_pss_encode() local
377 buf = msg_db; in emsa_pss_encode()
379 memset(buf, 0, 8); in emsa_pss_encode()
380 buf += 8; in emsa_pss_encode()
382 memcpy(buf, ssa_data->message.data, ssa_data->message.length); in emsa_pss_encode()
383 buf += ssa_data->message.length; in emsa_pss_encode()
393 memcpy(buf, salt, ssa_data->salt_len); in emsa_pss_encode()
417 buf = msg_db; in emsa_pss_encode()
419 memset(buf, 0, ps_size); in emsa_pss_encode()
420 buf += ps_size; in emsa_pss_encode()
421 *buf++ = 0x01; in emsa_pss_encode()
424 memcpy(buf, salt, ssa_data->salt_len); in emsa_pss_encode()
519 uint8_t *buf = NULL; in emsa_pss_verify() local
637 buf = msg_db; in emsa_pss_verify()
638 while (buf < msg_db + ps_size) { in emsa_pss_verify()
639 if (*buf++ != 0) { in emsa_pss_verify()
645 if (*buf++ != 0x01) { in emsa_pss_verify()
661 memcpy(salt, buf, ssa_data->salt_len); in emsa_pss_verify()
672 buf = msg_db; in emsa_pss_verify()
674 memset(buf, 0, 8); in emsa_pss_verify()
675 buf += 8; in emsa_pss_verify()
677 memcpy(buf, ssa_data->message.data, ssa_data->message.length); in emsa_pss_verify()
678 buf += ssa_data->message.length; in emsa_pss_verify()
681 memcpy(buf, salt, ssa_data->salt_len); in emsa_pss_verify()