SignatureSchema.fromLabel constructor
SignatureSchema.fromLabel(String label)
Implementation
factory SignatureSchema.fromLabel(String label) {
switch (label) {
case 'SHA224withECDSA':
return ecdsaSha224;
case 'SHA256withECDSA':
return ecdsaSha256;
case 'SHA384withECDSA':
return ecdsaSha384;
case 'SHA512withECDSA':
return ecdsaSha512;
case 'SHA3-224withECDSA':
return ecdsaSha3_224;
case 'SHA3-256withECDSA':
return ecdsaSha3_256;
case 'SHA3-384withECDSA':
return ecdsaSha3_384;
case 'SHA3-512withECDSA':
return ecdsaSha3_512;
case 'RIPEMD160withECDSA':
return ecdsaRipemd160;
case 'SM3withSM2':
return sm2Sm3;
case 'SHA512withEdDSA':
return eddsaSha512;
default:
throw ArgumentError('Invalid label');
}
}