Ed25519 KeyGen
Ed25519 32바이트 키 쌍을 생성한다
개요
RFC 8032 / FIPS 186-5 표준 꼬인 에드워즈 곡선(Twisted Edwards Curve) 디지털 서명 알고리즘인 Ed25519용 32바이트 개인키 시드와 32바이트 공개키 쌍을 생성한다.
사용 시점
- Ed25519 Sign 및 Ed25519 Verify에서 사용할 32바이트 Ed25519 키 쌍을 생성할 때 사용한다.
파라미터 설정
Ed25519 KeyGen은 설정 가능한 파라미터가 없으며, RFC 8032 규격에 따라 항상 32바이트 개인키 시드와 32바이트 압축 에드워즈 포인트 공개키를 생성한다.
포트 입출력 명세
포트 연결 규칙, 데이터 타입별 색상, 가변 포트 생성 방식은 포트 및 연결 문서를 참고한다.
입력 포트
이 노드는 입력 포트가 없다.
출력 포트
포트 성격: 고정 출력 포트 (총 2개).
| 포트 이름 | 포트 ID | 데이터 타입 | 노출 조건 | 설명 |
|---|---|---|---|---|
Private Key |
privateKey |
Bytes |
항상 노출 | 32바이트(256비트) Ed25519 개인키 시드(Uint8Array)이다. |
Public Key |
publicKey |
Bytes |
항상 노출 | 32바이트(256비트) Ed25519 공개키(Uint8Array)이다. |
오류 케이스
이 노드는 런타임 실패 케이스가 없으며(errorProfile: none), 타입이 맞는 모든 입력에 대해 항상 성공한다.
활용 예시
Ed25519 서명용 키 쌍 생성하기
32바이트 개인키와 32바이트 공개키를 생성한다.
- Ed25519 KeyGen을 배치하고
Private Key를 Ed25519 Sign에,Public Key를 Ed25519 Verify에 연결한다.