Output Inspector
검사할 값을 받아 출력 콘솔 창에 표시한다
개요
임의 개수의 상위 포트 값을 수집하여 하단 출력(Output) 콘솔 창과 노드 카드 본문에 표시하는 터미널 싱크(Sink) 노드이다.
다형성(Polymorphic) 자동 확장 입력 포트를 사용하므로 Bytes, String, Int, Bool, Set 등 어떤 타입의 출력이든 하나의 Output Inspector에 연결해 한눈에 비교·점검할 수 있다.
사용 시점
- 암호문, 인증 태그, 해시 다이제스트, 복호화된 평문, 서명 검증 결과를 출력 콘솔에서 16진수·길이·텍스트 형태로 확인할 때 사용한다.
- 복잡한 파이프라인의 중간 단계 값을 한곳에 모아 디버깅할 때 사용한다.
파라미터 설정
이 노드는 속성창에서 설정할 수 있는 별도의 정적 파라미터가 없으며, 알고리즘 규격과 연결된 포트 값에 의해서만 동작이 결정된다.
포트 입출력 명세
포트 연결 규칙, 데이터 타입별 색상, 가변 포트 생성 방식은 포트 및 연결 문서를 참고한다.
입력 포트
| 항목 | 명세 |
|---|---|
| 포트 성격 | 가변 다형성(Polymorphic) 입력 포트(자동 확장 슬롯 포함) |
| 캔버스 초기 기본값 | 다형성 입력 포트 1개(Data 1, ID in_1, 타입 Any). |
| 포트 개수 범위 | 연결된 포트 1개 이상(연결할 때마다 끝에 빈 Data N+1 슬롯이 자동으로 추가됨). |
| 허용 데이터 타입 | Any(Bytes, String, Int, Bool, Set 모두 수용). |
| 포트 추가 및 관리 | 마지막 빈 Data N 포트에 와이어를 연결하면 Data N+1 포트가 자동으로 생성되고, 와이어를 끊으면 남는 빈 슬롯이 정리된다. |
| 평가 및 순서 규칙 | 포트 번호 순서(in_1, in_2, …)대로 출력 콘솔 창에 나열된다. |
출력 포트
이 노드는 출력 포트가 없다.
오류 케이스
이 노드는 런타임 실패 케이스가 없으며(errorProfile: none), 타입이 맞는 모든 입력에 대해 항상 성공한다.
활용 예시
AES-GCM 암호문과 인증 태그 동시에 확인하기
하나의 Output Inspector에서 암호문과 16바이트 Auth Tag를 함께 검사한다.
- AES Encrypt(
GCM모드)의Ciphertext출력을 Output Inspector의Data 1에 연결한다. - 새로 나타난
Data 2슬롯에Auth Tag출력을 연결한 뒤 워크플로우를 실행한다.