mte/src/devices.ml

16 lines
443 B
OCaml
Raw Normal View History

2025-10-18 18:19:09 +02:00
(* TODO
better types to not mixup keys maybe
.. *)
2025-10-19 00:15:47 +02:00
let signkey = Signkey.make ~name:"signkey"
let online_key = Signkey.make ~name:"online_key"
let denom_key = Signkey.make ~name:"denom_key"
2025-10-18 18:09:04 +02:00
let denominations =
let finally _key = () in
2025-10-18 18:19:09 +02:00
Vif.Device.v ~name:"denominations" ~finally [] @@ fun () ->
2025-10-19 00:13:22 +02:00
let rsa_l = List.map Denomination.make Config.coins in
2025-10-18 18:09:04 +02:00
rsa_l
2025-10-18 18:19:09 +02:00
let l = Vif.Devices.[ signkey; online_key; denom_key; denominations ]