This commit is contained in:
parent
96a047670c
commit
e60dc26142
2 changed files with 5 additions and 8 deletions
11
src/pg.ml
11
src/pg.ml
|
|
@ -39,15 +39,12 @@ let preflight =
|
||||||
in
|
in
|
||||||
fun (module Conn : CONN) -> Syntax.list_iter (fun p -> Conn.exec p ()) l
|
fun (module Conn : CONN) -> Syntax.list_iter (fun p -> Conn.exec p ()) l
|
||||||
|
|
||||||
(* TODO revoked_sig
|
(* TODO revocation master_sig *)
|
||||||
check left join *)
|
|
||||||
let find_signkey =
|
let find_signkey =
|
||||||
let find_signkey =
|
let find_signkey =
|
||||||
Caqti_type.(eddsa_pub ->? signkey_data)
|
Caqti_type.(eddsa_pub ->? signkey_data)
|
||||||
"SELECT exchange_pub, valid_from, expire_sign, expire_legal, \
|
"SELECT exchange_pub, valid_from, expire_sign, expire_legal, master_sig, \
|
||||||
exchange_sign_keys.master_sig, signkey_revocations.master_sig FROM \
|
NULL FROM exchange_sign_keys WHERE exchange_pub=$1"
|
||||||
exchange_sign_keys WHERE exchange_pub=$1 LEFT JOIN signkey_revocations \
|
|
||||||
USING (esk_serial)"
|
|
||||||
in
|
in
|
||||||
fun (module Conn : CONN) (exchange_pub : EddsaPublicKey.t) ->
|
fun (module Conn : CONN) (exchange_pub : EddsaPublicKey.t) ->
|
||||||
Conn.find_opt find_signkey exchange_pub
|
Conn.find_opt find_signkey exchange_pub
|
||||||
|
|
@ -73,7 +70,7 @@ let insert_signkey =
|
||||||
in
|
in
|
||||||
fun (module Conn : CONN) v -> Conn.exec insert_signkey v
|
fun (module Conn : CONN) v -> Conn.exec insert_signkey v
|
||||||
|
|
||||||
(* TODO revokation master_sig *)
|
(* TODO revocation master_sig *)
|
||||||
let find_denom =
|
let find_denom =
|
||||||
let find_denom =
|
let find_denom =
|
||||||
Caqti_type.(denomination_hash ->? denom_data)
|
Caqti_type.(denomination_hash ->? denom_data)
|
||||||
|
|
|
||||||
|
|
@ -78,7 +78,7 @@ module Make (Conn : Pg.CONN) = struct
|
||||||
match opt with
|
match opt with
|
||||||
| None ->
|
| None ->
|
||||||
Fmt.error
|
Fmt.error
|
||||||
"load_signkey error: no associated data found in database for \
|
"load_signkey error, no associated data found in database for \
|
||||||
signkey `%s`."
|
signkey `%s`."
|
||||||
(Fpath.to_string fname)
|
(Fpath.to_string fname)
|
||||||
| Some sk_data -> Ok sk_data
|
| Some sk_data -> Ok sk_data
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue