Lines Matching refs:len

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