2022-11-10 19:06:10 +00:00
|
|
|
/// Signature suites
|
|
|
|
|
|
|
|
// Identity proof, version 00
|
|
|
|
pub const PROOF_TYPE_ID_EIP191: &str = "ethereum-eip191-00";
|
|
|
|
|
|
|
|
// Identity proof, version 2022A
|
|
|
|
pub const PROOF_TYPE_ID_MINISIGN: &str = "MitraMinisignSignature2022A";
|
|
|
|
|
|
|
|
// Similar to https://identity.foundation/JcsEd25519Signature2020/
|
|
|
|
// - Canonicalization algorithm: JCS
|
|
|
|
// - Digest algorithm: SHA-256
|
|
|
|
// - Signature algorithm: RSASSA-PKCS1-v1_5
|
|
|
|
pub const PROOF_TYPE_JCS_RSA: &str = "JcsRsaSignature2022";
|
|
|
|
|
|
|
|
// Similar to EthereumPersonalSignature2021 but with JCS
|
|
|
|
pub const PROOF_TYPE_JCS_EIP191: &str ="JcsEip191Signature2022";
|
2022-11-10 18:47:22 +00:00
|
|
|
|
2022-11-19 14:54:33 +00:00
|
|
|
// Similar to Ed25519Signature2020
|
|
|
|
// https://w3c-ccg.github.io/di-eddsa-2020/#ed25519signature2020
|
|
|
|
// - Canonicalization algorithm: JCS
|
|
|
|
// - Digest algorithm: BLAKE2b-512
|
|
|
|
// - Signature algorithm: EdDSA
|
|
|
|
pub const PROOF_TYPE_JCS_ED25519: &str = "MitraJcsEd25519Signature2022";
|