Lines Matching refs:buf_len

146 rsa_pri_to_asn1(soft_object_t *objp, uchar_t *buf, ulong_t *buf_len)
317 * If the user passes in a null buf, then buf_len is set.
318 * If the user passes in a value with buf_len, then it can
322 * In either case, buf_len is reset to the corrected size.
327 if ((buf == NULL) || ((ber_len_t)(*buf_len) < p8obj_octs->bv_len)) {
329 if ((buf == NULL) || ((ber_len_t)(*buf_len) < p8obj_octs->bv_len)) {
331 *buf_len = p8obj_octs->bv_len;
336 *buf_len = p8obj_octs->bv_len;
337 (void) memcpy(buf, p8obj_octs->bv_val, *buf_len);
363 dsa_pri_to_asn1(soft_object_t *objp, uchar_t *buf, ulong_t *buf_len)
506 * If the user passes in a null buf, then buf_len is set.
507 * If the user passes in a value with buf_len, then it can
511 * In either case, buf_len is reset to the corrected size.
516 if ((buf == NULL) || ((ber_len_t)(*buf_len) < p8obj_octs->bv_len)) {
518 if ((buf == NULL) || ((ber_len_t)(*buf_len) < p8obj_octs->bv_len)) {
520 *buf_len = p8obj_octs->bv_len;
525 *buf_len = p8obj_octs->bv_len;
526 (void) memcpy(buf, p8obj_octs->bv_val, *buf_len);
552 dh_pri_to_asn1(soft_object_t *objp, uchar_t *buf, ulong_t *buf_len)
680 * If the user passes in a null buf, then buf_len is set.
681 * If the user passes in a value with buf_len, then it can
685 * In either case, buf_len is reset to the corrected size.
690 if ((buf == NULL) || ((ber_len_t)(*buf_len) < p8obj_octs->bv_len)) {
692 if ((buf == NULL) || ((ber_len_t)(*buf_len) < p8obj_octs->bv_len)) {
694 *buf_len = p8obj_octs->bv_len;
699 *buf_len = p8obj_octs->bv_len;
700 (void) memcpy(buf, p8obj_octs->bv_val, *buf_len);
726 x942_dh_pri_to_asn1(soft_object_t *objp, uchar_t *buf, ulong_t *buf_len)
872 * If the user passes in a null buf, then buf_len is set.
873 * If the user passes in a value with buf_len, then it can
877 * In either case, buf_len is reset to the corrected size.
882 if ((buf == NULL) || ((ber_len_t)(*buf_len) < p8obj_octs->bv_len)) {
884 if ((buf == NULL) || ((ber_len_t)(*buf_len) < p8obj_octs->bv_len)) {
886 *buf_len = p8obj_octs->bv_len;
891 *buf_len = p8obj_octs->bv_len;
892 (void) memcpy(buf, p8obj_octs->bv_val, *buf_len);
920 soft_object_to_asn1(soft_object_t *objp, uchar_t *buf, ulong_t *buf_len)
930 return (rsa_pri_to_asn1(objp, buf, buf_len));
933 return (dsa_pri_to_asn1(objp, buf, buf_len));
936 return (dh_pri_to_asn1(objp, buf, buf_len));
939 return (x942_dh_pri_to_asn1(objp, buf, buf_len));
953 asn1_to_rsa_pri(private_key_obj_t *keyp, uchar_t *buf, ulong_t buf_len)
967 p8obj_octs.bv_len = (ber_len_t)buf_len;
969 p8obj_octs.bv_len = (ber_len_t)buf_len;
1263 asn1_to_dsa_pri(private_key_obj_t *keyp, uchar_t *buf, ulong_t buf_len)
1277 p8obj_octs.bv_len = (ber_len_t)buf_len;
1279 p8obj_octs.bv_len = (ber_len_t)buf_len;
1471 asn1_to_dh_pri(private_key_obj_t *keyp, uchar_t *buf, ulong_t buf_len)
1485 p8obj_octs.bv_len = (ber_len_t)buf_len;
1487 p8obj_octs.bv_len = (ber_len_t)buf_len;
1655 asn1_to_x942_dh_pri(private_key_obj_t *keyp, uchar_t *buf, ulong_t buf_len)
1669 p8obj_octs.bv_len = (ber_len_t)buf_len;
1671 p8obj_octs.bv_len = (ber_len_t)buf_len;
1865 soft_asn1_to_object(soft_object_t *objp, uchar_t *buf, ulong_t buf_len)
1883 rv = asn1_to_rsa_pri(pvk, buf, buf_len);
1887 rv = asn1_to_dsa_pri(pvk, buf, buf_len);
1891 rv = asn1_to_dh_pri(pvk, buf, buf_len);
1895 rv = asn1_to_x942_dh_pri(pvk, buf, buf_len);