This procedure is defined in the server but not documented via ad_proc or proc_doc and may be intended as a private interface.

The procedure is defined as:

proc nsmcp::accessUnifiedRestore {state} {
    
    set files {}
    foreach file [dict get $state files] {
        if {[dict exists $file prefixHash]} {
            set f [open [dict get $file path] rb]
            try {set prefix [read $f [dict get $file prefixLength]]} finally {close $f}
            if {[ns_crypto::md string -digest sha256 -binary -- $prefix] ne [dict get $file prefixHash]} {error "backfill source changed"}
            dict set file prefix $prefix; dict unset file prefixHash; dict unset file prefixLength
        }
        lappend files $file
    }
    dict set state files $files
    return $state

}

Show another procedure: