Core.rounds: def of mylsm-lsm-store@0.6.0.1 Import: import mylsm-lsm-store@0.6.0.1/src/hub_sha/core.bend as Core Lines 109-117 of mylsm-lsm-store@0.6.0.1/src/hub_sha/core.bend: https://jend.leeeet.dev/read.txt?path=mylsm-lsm-store@0.6.0.1/src/hub_sha/core.bend&start_line=109&end_line=117 import Base import mylsm-lsm-store@0.6.0.1/src/hub_sha/state.bend as S # Handle rounds in the SHA-256 compression implementation. def rounds(ks: List<&2, U32>, ws: List<&2, U32>, state: S.State) -> S.State: match ks ws: case Nil{} _: state case k <> kt Nil{}: state case k <> kt w <> wt: rounds(kt, wt, step(state, k, w)) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/hub_sha/core.bend&name=step https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/hub_sha/state.bend&name=State