Lines Matching refs:buf

302 	CK_BYTE   *buf = NULL;  in ber_encode_INTEGER()  local
330 buf = (CK_BYTE *)malloc(len); in ber_encode_INTEGER()
331 if (! buf) { in ber_encode_INTEGER()
335 buf[0] = 0x02; in ber_encode_INTEGER()
336 buf[1] = data_len; in ber_encode_INTEGER()
337 (void) memcpy(&buf[2], data, data_len); in ber_encode_INTEGER()
340 *ber_int = buf; in ber_encode_INTEGER()
345 buf[0] = 0x02; in ber_encode_INTEGER()
346 buf[1] = 0x81; in ber_encode_INTEGER()
347 buf[2] = data_len; in ber_encode_INTEGER()
348 (void) memcpy(&buf[3], data, data_len); in ber_encode_INTEGER()
351 *ber_int = buf; in ber_encode_INTEGER()
356 buf[0] = 0x02; in ber_encode_INTEGER()
357 buf[1] = 0x82; in ber_encode_INTEGER()
358 buf[2] = (data_len >> 8) & 0xFF; in ber_encode_INTEGER()
359 buf[3] = (data_len) & 0xFF; in ber_encode_INTEGER()
360 (void) memcpy(&buf[4], data, data_len); in ber_encode_INTEGER()
363 *ber_int = buf; in ber_encode_INTEGER()
368 buf[0] = 0x02; in ber_encode_INTEGER()
369 buf[1] = 0x83; in ber_encode_INTEGER()
370 buf[2] = (data_len >> 16) & 0xFF; in ber_encode_INTEGER()
371 buf[3] = (data_len >> 8) & 0xFF; in ber_encode_INTEGER()
372 buf[4] = (data_len) & 0xFF; in ber_encode_INTEGER()
373 (void) memcpy(&buf[5], data, data_len); in ber_encode_INTEGER()
376 *ber_int = buf; in ber_encode_INTEGER()
380 free(buf); in ber_encode_INTEGER()
452 CK_BYTE *buf = NULL; in ber_encode_OCTET_STRING() local
477 buf = (CK_BYTE *)malloc(len); in ber_encode_OCTET_STRING()
478 if (! buf) { in ber_encode_OCTET_STRING()
483 buf[0] = 0x04; /* primitive, OCTET STRING */ in ber_encode_OCTET_STRING()
484 buf[1] = data_len; in ber_encode_OCTET_STRING()
485 (void) memcpy(&buf[2], data, data_len); in ber_encode_OCTET_STRING()
488 *str = buf; in ber_encode_OCTET_STRING()
493 buf[0] = 0x04; /* primitive, OCTET STRING */ in ber_encode_OCTET_STRING()
494 buf[1] = 0x81; /* length header -- 1 length octets */ in ber_encode_OCTET_STRING()
495 buf[2] = data_len; in ber_encode_OCTET_STRING()
497 (void) memcpy(&buf[3], data, data_len); in ber_encode_OCTET_STRING()
500 *str = buf; in ber_encode_OCTET_STRING()
505 buf[0] = 0x04; /* primitive, OCTET STRING */ in ber_encode_OCTET_STRING()
506 buf[1] = 0x82; /* length header -- 2 length octets */ in ber_encode_OCTET_STRING()
507 buf[2] = (data_len >> 8) & 0xFF; in ber_encode_OCTET_STRING()
508 buf[3] = (data_len) & 0xFF; in ber_encode_OCTET_STRING()
510 (void) memcpy(&buf[4], data, data_len); in ber_encode_OCTET_STRING()
513 *str = buf; in ber_encode_OCTET_STRING()
518 buf[0] = 0x04; /* primitive, OCTET STRING */ in ber_encode_OCTET_STRING()
519 buf[1] = 0x83; /* length header -- 3 length octets */ in ber_encode_OCTET_STRING()
520 buf[2] = (data_len >> 16) & 0xFF; in ber_encode_OCTET_STRING()
521 buf[3] = (data_len >> 8) & 0xFF; in ber_encode_OCTET_STRING()
522 buf[4] = (data_len) & 0xFF; in ber_encode_OCTET_STRING()
524 (void) memcpy(&buf[5], data, data_len); in ber_encode_OCTET_STRING()
527 *str = buf; in ber_encode_OCTET_STRING()
531 free(buf); in ber_encode_OCTET_STRING()
604 CK_BYTE *buf = NULL; in ber_encode_SEQUENCE() local
623 buf = (CK_BYTE *)malloc(len); in ber_encode_SEQUENCE()
624 if (! buf) { in ber_encode_SEQUENCE()
629 buf[0] = 0x30; /* constructed, SEQUENCE */ in ber_encode_SEQUENCE()
630 buf[1] = data_len; in ber_encode_SEQUENCE()
631 (void) memcpy(&buf[2], data, data_len); in ber_encode_SEQUENCE()
634 *seq = buf; in ber_encode_SEQUENCE()
639 buf[0] = 0x30; /* constructed, SEQUENCE */ in ber_encode_SEQUENCE()
640 buf[1] = 0x81; /* length header -- 1 length octets */ in ber_encode_SEQUENCE()
641 buf[2] = data_len; in ber_encode_SEQUENCE()
643 (void) memcpy(&buf[3], data, data_len); in ber_encode_SEQUENCE()
646 *seq = buf; in ber_encode_SEQUENCE()
651 buf[0] = 0x30; /* constructed, SEQUENCE */ in ber_encode_SEQUENCE()
652 buf[1] = 0x82; /* length header -- 2 length octets */ in ber_encode_SEQUENCE()
653 buf[2] = (data_len >> 8) & 0xFF; in ber_encode_SEQUENCE()
654 buf[3] = (data_len) & 0xFF; in ber_encode_SEQUENCE()
656 (void) memcpy(&buf[4], data, data_len); in ber_encode_SEQUENCE()
659 *seq = buf; in ber_encode_SEQUENCE()
664 buf[0] = 0x30; /* constructed, SEQUENCE */ in ber_encode_SEQUENCE()
665 buf[1] = 0x83; /* length header -- 3 length octets */ in ber_encode_SEQUENCE()
666 buf[2] = (data_len >> 16) & 0xFF; in ber_encode_SEQUENCE()
667 buf[3] = (data_len >> 8) & 0xFF; in ber_encode_SEQUENCE()
668 buf[4] = (data_len) & 0xFF; in ber_encode_SEQUENCE()
670 (void) memcpy(&buf[5], data, data_len); in ber_encode_SEQUENCE()
673 *seq = buf; in ber_encode_SEQUENCE()
759 CK_BYTE * buf = NULL; in ber_encode_PrivateKeyInfo() local
796 buf = (CK_BYTE *)malloc(len); in ber_encode_PrivateKeyInfo()
797 if (! buf) { in ber_encode_PrivateKeyInfo()
805 (void) memcpy(buf + len, tmp, total); in ber_encode_PrivateKeyInfo()
809 (void) memcpy(buf + len, algorithm_id, algorithm_id_len); in ber_encode_PrivateKeyInfo()
817 (void) memcpy(buf + len, tmp, total); in ber_encode_PrivateKeyInfo()
821 (void) memcpy(buf + len, attrib, sizeof (attrib)); in ber_encode_PrivateKeyInfo()
824 rc = ber_encode_SEQUENCE(FALSE, data, data_len, buf, len); in ber_encode_PrivateKeyInfo()
827 free(buf); in ber_encode_PrivateKeyInfo()
838 CK_BYTE *buf = NULL; in ber_decode_PrivateKeyInfo() local
847 rc = ber_decode_SEQUENCE(data, &buf, &buf_len, &field_len); in ber_decode_PrivateKeyInfo()
852 rc = ber_decode_INTEGER(buf + offset, &ver, &len, &field_len); in ber_decode_PrivateKeyInfo()
858 rc = ber_decode_SEQUENCE(buf + offset, &alg, &len, &field_len); in ber_decode_PrivateKeyInfo()
895 CK_BYTE *buf = NULL; in ber_encode_RSAPrivateKey() local
948 buf = (CK_BYTE *)malloc(offset); in ber_encode_RSAPrivateKey()
949 if (! buf) { in ber_encode_RSAPrivateKey()
959 (void) memcpy(buf + offset, buf2, len); in ber_encode_RSAPrivateKey()
968 (void) memcpy(buf + offset, buf2, len); in ber_encode_RSAPrivateKey()
977 (void) memcpy(buf + offset, buf2, len); in ber_encode_RSAPrivateKey()
987 (void) memcpy(buf + offset, buf2, len); in ber_encode_RSAPrivateKey()
996 (void) memcpy(buf + offset, buf2, len); in ber_encode_RSAPrivateKey()
1005 (void) memcpy(buf + offset, buf2, len); in ber_encode_RSAPrivateKey()
1015 (void) memcpy(buf + offset, buf2, len); in ber_encode_RSAPrivateKey()
1025 (void) memcpy(buf + offset, buf2, len); in ber_encode_RSAPrivateKey()
1034 (void) memcpy(buf + offset, buf2, len); in ber_encode_RSAPrivateKey()
1038 rc = ber_encode_SEQUENCE(FALSE, &buf2, &len, buf, offset); in ber_encode_RSAPrivateKey()
1048 if (buf) free(buf); in ber_encode_RSAPrivateKey()
1075 CK_BYTE *buf = NULL; in ber_decode_RSAPrivateKey() local
1088 rc = ber_decode_SEQUENCE(rsa_priv_key, &buf, &buf_len, &field_len); in ber_decode_RSAPrivateKey()
1093 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1099 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1105 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1111 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1117 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1123 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1129 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1135 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1141 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1153 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1159 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1170 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1181 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1192 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1203 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1214 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1225 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1236 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()