MLDSA44Verify
암호학
설명
공개 키, 메시지, 선택적 컨텍스트에 대한 ML-DSA-44 서명을 검증합니다
구문
Delphi
Function MLDSA44Verify(Const PublicKey, Message, Context, Signature: AnsiString): Boolean;반환 값
| PublicKey가 1312바이트, Signature가 2420바이트, Context가 255바이트 이하이고 서명이 진짜일 때만 True입니다 | |
| 잘못된 길이, 형식이 잘못된 힌트, 범위를 벗어난 응답 계수, 일치하지 않는 커밋먼트 해시는 False입니다 |
비고
검증은 결정론적이며 커밋먼트를 재구성하기 전에 FIPS 204 노름 검사를 수행합니다. 공식 알려진 답 벡터와 변조된 서명 벡터는 회귀 스위트가 다룹니다
예제
if not MLDSA44Verify(PublicKey, Message, Context, Signature) then
Reject(Message);