Lines Matching refs:dest
935 get_string_from_template(CK_ATTRIBUTE_PTR dest, CK_ATTRIBUTE_PTR src)
940 dest->pValue = malloc(src->ulValueLen);
941 if (dest->pValue == NULL) {
945 (void) memcpy(dest->pValue, src->pValue,
947 dest->ulValueLen = src->ulValueLen;
948 dest->type = src->type;
950 dest->pValue = NULL;
951 dest->ulValueLen = 0;
952 dest->type = src->type;
960 get_cert_attr_from_template(cert_attr_t **dest, CK_ATTRIBUTE_PTR src)
967 if (*dest != NULL) {
968 if ((*dest)->value != NULL) {
969 (void) memset((*dest)->value, 0,
970 (*dest)->length);
971 free((*dest)->value);
974 *dest = malloc(sizeof (cert_attr_t));
975 if (*dest == NULL) {
978 (void) memset(*dest, 0, sizeof (cert_attr_t));
980 (*dest)->value = malloc(src->ulValueLen);
981 if ((*dest)->value == NULL) {
982 free(*dest);
983 *dest = NULL;
986 (void) memcpy((*dest)->value, src->pValue, src->ulValueLen);
987 (*dest)->length = src->ulValueLen;