Differences From
Artifact [600c3c1067]:
291 291 dlg:tx_enter()
292 292 if dlg:dbsetup() then
293 293 srv:conprep(lib.store.prepmode.conf)
294 294
295 295 do var newkp = lib.crypt.genkp()
296 296 -- generate server privkey
297 297 var kbuf: uint8[lib.crypt.const.maxdersz]
298 - var privsz = lib.crypt.der(false,&newkp, kbuf)
299 - dlg:server_setup_self(dbmode.arglist(1), [lib.mem.ptr(uint8)] {
300 - ptr = &kbuf[0], ct = privsz
301 - })
298 + var derkey = lib.crypt.der(false,&newkp, kbuf)
299 + dlg:server_setup_self(dbmode.arglist(1), derkey)
302 300 end
303 301
304 302 dlg:conf_set('instance-name', dbmode.arglist(1))
305 303 dlg:conf_set('domain', dbmode.arglist(1))
306 304 do var sec: int8[65] gensec(&sec[0])
307 305 dlg:conf_set('server-secret', &sec[0])
308 306 end