NodeCrypto 도움말

Ed25519 KeyGen

카테고리: 비대칭키 & 타원곡선 · 노드 타입 ID: asymmetric-ed25519-keygen

Ed25519 32바이트 키 쌍을 생성한다

개요

RFC 8032 / FIPS 186-5 표준 꼬인 에드워즈 곡선(Twisted Edwards Curve) 디지털 서명 알고리즘인 Ed25519용 32바이트 개인키 시드와 32바이트 공개키 쌍을 생성한다.

사용 시점

파라미터 설정

Ed25519 KeyGen은 설정 가능한 파라미터가 없으며, RFC 8032 규격에 따라 항상 32바이트 개인키 시드와 32바이트 압축 에드워즈 포인트 공개키를 생성한다.

포트 입출력 명세

포트 연결 규칙, 데이터 타입별 색상, 가변 포트 생성 방식은 포트 및 연결 문서를 참고한다.

입력 포트

이 노드는 입력 포트가 없다.

출력 포트

포트 성격: 고정 출력 포트 (총 2개).

포트 이름포트 ID데이터 타입노출 조건설명
Private Key privateKey Bytes (32B) 항상 노출 32바이트(256비트) Ed25519 개인키 시드(Uint8Array)이다.
Public Key publicKey Bytes (32B) 항상 노출 32바이트(256비트) Ed25519 공개키(Uint8Array)이다.

오류 케이스

이 노드는 런타임 실패 케이스가 없으며(errorProfile: none), 타입이 맞는 모든 입력에 대해 항상 성공한다.

활용 예시

Ed25519 서명용 키 쌍 생성하기

32바이트 개인키와 32바이트 공개키를 생성한다.

  1. Ed25519 KeyGen을 배치하고 Private Key를 Ed25519 Sign에, Public Key를 Ed25519 Verify에 연결한다.