Lines Matching defs:len

303 	CK_ULONG   len;
315 len = 1 + 1 + data_len;
317 len = 1 + (1 + 1) + data_len;
319 len = 1 + (1 + 2) + data_len;
321 len = 1 + (1 + 3) + data_len;
326 *ber_int_len = len;
330 buf = (CK_BYTE *)malloc(len);
339 *ber_int_len = len;
350 *ber_int_len = len;
362 *ber_int_len = len;
375 *ber_int_len = len;
390 CK_ULONG len, length_octets;
399 len = ber_int[1] & 0x7F;
402 *data_len = len;
403 *field_len = 1 + 1 + len;
410 len = ber_int[2];
413 *data_len = len;
414 *field_len = 1 + (1 + 1) + len;
419 len = ber_int[2];
420 len = len << 8;
421 len |= ber_int[3];
424 *data_len = len;
425 *field_len = 1 + (1 + 2) + len;
430 len = ber_int[2];
431 len = len << 8;
432 len |= ber_int[3];
433 len = len << 8;
434 len |= ber_int[4];
437 *data_len = len;
438 *field_len = 1 + (1 + 3) + len;
453 CK_ULONG len;
462 len = 1 + 1 + data_len;
464 len = 1 + (1 + 1) + data_len;
466 len = 1 + (1 + 2) + data_len;
468 len = 1 + (1 + 3) + data_len;
473 *str_len = len;
477 buf = (CK_BYTE *)malloc(len);
487 *str_len = len;
499 *str_len = len;
512 *str_len = len;
526 *str_len = len;
541 CK_ULONG len, length_octets;
550 len = str[1] & 0x7F;
553 *data_len = len;
554 *field_len = 1 + (1) + len;
561 len = str[2];
564 *data_len = len;
565 *field_len = 1 + (1 + 1) + len;
570 len = str[2];
571 len = len << 8;
572 len |= str[3];
575 *data_len = len;
576 *field_len = 1 + (1 + 2) + len;
581 len = str[2];
582 len = len << 8;
583 len |= str[3];
584 len = len << 8;
585 len |= str[4];
588 *data_len = len;
589 *field_len = 1 + (1 + 3) + len;
605 CK_ULONG len;
608 len = 1 + 1 + data_len;
610 len = 1 + (1 + 1) + data_len;
612 len = 1 + (1 + 2) + data_len;
614 len = 1 + (1 + 3) + data_len;
619 *seq_len = len;
623 buf = (CK_BYTE *)malloc(len);
633 *seq_len = len;
645 *seq_len = len;
658 *seq_len = len;
672 *seq_len = len;
686 CK_ULONG len, length_octets;
695 len = seq[1] & 0x7F;
698 *data_len = len;
699 *field_len = 1 + (1) + len;
706 len = seq[2];
709 *data_len = len;
710 *field_len = 1 + (1 + 1) + len;
715 len = seq[2];
716 len = len << 8;
717 len |= seq[3];
720 *data_len = len;
721 *field_len = 1 + (1 + 2) + len;
726 len = seq[2];
727 len = len << 8;
728 len |= seq[3];
729 len = len << 8;
730 len |= seq[4];
733 *data_len = len;
734 *field_len = 1 + (1 + 3) + len;
763 CK_ULONG len, total;
766 len = 0;
773 len += total;
775 len += algorithm_id_len;
783 len += total;
786 len += sizeof (attrib);
789 rc = ber_encode_SEQUENCE(TRUE, NULL, &total, NULL, len);
796 buf = (CK_BYTE *)malloc(len);
800 len = 0;
805 (void) memcpy(buf + len, tmp, total);
806 len += total;
809 (void) memcpy(buf + len, algorithm_id, algorithm_id_len);
810 len += algorithm_id_len;
817 (void) memcpy(buf + len, tmp, total);
818 len += total;
821 (void) memcpy(buf + len, attrib, sizeof (attrib));
822 len += sizeof (attrib);
824 rc = ber_encode_SEQUENCE(FALSE, data, data_len, buf, len);
841 CK_ULONG buf_len, offset, len, field_len;
852 rc = ber_decode_INTEGER(buf + offset, &ver, &len, &field_len);
858 rc = ber_decode_SEQUENCE(buf + offset, &alg, &len, &field_len);
863 *alg_len = len;
865 rc = ber_decode_OCTET_STRING(alg + len, priv_key, &buf_len, &field_len);
897 CK_ULONG len, offset;
904 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL,
906 offset += len;
907 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL,
909 offset += len;
910 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL,
912 offset += len;
913 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL,
915 offset += len;
916 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL,
918 offset += len;
919 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL,
921 offset += len;
922 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL,
924 offset += len;
925 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL,
927 offset += len;
928 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL,
930 offset += len;
936 rc = ber_encode_SEQUENCE(TRUE, NULL, &len, NULL, offset);
942 NULL, len);
955 rc = ber_encode_INTEGER(FALSE, &buf2, &len, version, sizeof (version));
959 (void) memcpy(buf + offset, buf2, len);
960 offset += len;
963 rc = ber_encode_INTEGER(FALSE, &buf2, &len,
968 (void) memcpy(buf + offset, buf2, len);
969 offset += len;
972 rc = ber_encode_INTEGER(FALSE, &buf2, &len,
977 (void) memcpy(buf + offset, buf2, len);
978 offset += len;
981 rc = ber_encode_INTEGER(FALSE, &buf2, &len,
987 (void) memcpy(buf + offset, buf2, len);
988 offset += len;
991 rc = ber_encode_INTEGER(FALSE, &buf2, &len,
996 (void) memcpy(buf + offset, buf2, len);
997 offset += len;
1000 rc = ber_encode_INTEGER(FALSE, &buf2, &len,
1005 (void) memcpy(buf + offset, buf2, len);
1006 offset += len;
1009 rc = ber_encode_INTEGER(FALSE, &buf2, &len,
1015 (void) memcpy(buf + offset, buf2, len);
1016 offset += len;
1019 rc = ber_encode_INTEGER(FALSE, &buf2, &len,
1025 (void) memcpy(buf + offset, buf2, len);
1026 offset += len;
1029 rc = ber_encode_INTEGER(FALSE, &buf2, &len,
1034 (void) memcpy(buf + offset, buf2, len);
1035 offset += len;
1038 rc = ber_encode_SEQUENCE(FALSE, &buf2, &len, buf, offset);
1045 buf2, len);
1077 CK_ULONG offset, buf_len, field_len, len;
1081 &len, &rsa_priv_key);
1093 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1099 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1105 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1111 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1117 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1123 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1129 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1135 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1141 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1153 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1159 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1163 rc = build_attribute(CKA_MODULUS, tmp, len, &n_attr);
1170 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1174 rc = build_attribute(CKA_PUBLIC_EXPONENT, tmp, len, &e_attr);
1181 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1185 rc = build_attribute(CKA_PRIVATE_EXPONENT, tmp, len, &d_attr);
1192 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1196 rc = build_attribute(CKA_PRIME_1, tmp, len, &p_attr);
1203 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1207 rc = build_attribute(CKA_PRIME_2, tmp, len, &q_attr);
1214 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1218 rc = build_attribute(CKA_EXPONENT_1, tmp, len, &e1_attr);
1225 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1229 rc = build_attribute(CKA_EXPONENT_2, tmp, len, &e2_attr);
1236 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len);
1240 rc = build_attribute(CKA_COEFFICIENT, tmp, len, &coeff_attr);
1244 offset += len;