`sig
exception Unsupported_algorithm of Netoid.t
val is_encryption_supported : Netx509_pubkey.encrypt_alg -> bool
val is_signing_supported : Netx509_pubkey.sign_alg -> bool
val encrypt :
Netx509_pubkey.encrypt_alg -> Netx509_pubkey.pubkey -> string -> string
val decrypt :
Netx509_pubkey.encrypt_alg -> Netx509_pubkey.privkey -> string -> string
val verify :
Netx509_pubkey.sign_alg ->
Netx509_pubkey.pubkey -> string -> string -> bool
val sign :
Netx509_pubkey.sign_alg -> Netx509_pubkey.privkey -> string -> string
end`