MLDSA44Sign
암호학
설명
메시지와 선택적 컨텍스트에 대한 2420바이트 ML-DSA-44 서명을 만듭니다
구문
Delphi
Function MLDSA44Sign(Const SecretKey, Message, Context, Rnd: AnsiString; Out Signature: AnsiString): Boolean;반환 값
| SecretKey가 2560바이트, Rnd가 32바이트, Context가 255바이트 이하이고 유효한 서명이 생성되었을 때 True입니다 | |
| 잘못된 길이나 경계가 있는 기각 표본 예산이 소진되면 False이며 Signature는 빈 채로 남습니다 |
비고
헤지드 서명에는 새로운 예측 불가능한 Rnd 바이트를 사용하십시오. 이것이 권장 모드입니다. 모두 0인 Rnd는 결정론적 서명을 선택하며 엔트로피 대체로 재사용되어서는 안 됩니다. 메시지와 컨텍스트는 FIPS 204가 요구하는 대로 도메인 분리됩니다
예제
if MLDSA44Sign(SecretKey, Message, Context, Rnd, Signature) then
Send(Message, Signature);