# 암호화 (env)

> 계획된 NeuroWASM 암호화 host 함수 — SHA3-256, ML-DSA-65 서명 검증, 주소 검증.

Source: https://docs.nro.world/ko/neurowasm/crypto

Phase A.1 — 양자 내성(PQ) 우선. `ecrecover`는 기본 수단이 아닙니다(나중에 브리지용으로 선택적으로 제공될 수 있음).

## `sha3_256` <Badge type="info" text="계획됨" />

```text
sha3_256(msg_ptr, msg_len, out_ptr) → i32
```

NeuroChain의 표준 해시. 32바이트를 씁니다. `32` 또는 `-1`을 반환합니다.

## `verify_mldsa65` <Badge type="info" text="계획됨" />

```text
verify_mldsa65(msg…, sig…, pk…) → i32
```

`1` 유효 / `0` 무효 / `-1` 오류. 컨트랙트 안에서의 세션 키 / 계정 추상화용.

## `addr_validate` <Badge type="info" text="계획됨" />

```text
addr_validate(addr_ptr, addr_len) → i32
```

`neuro:name.type` 형식을 검증합니다.
