SignatureSchema.fromValue constructor

SignatureSchema.fromValue(int value)

Implementation

factory SignatureSchema.fromValue(int value) {
  switch (value) {
    case 0:
      return ecdsaSha224;
    case 1:
      return ecdsaSha256;
    case 2:
      return ecdsaSha384;
    case 3:
      return ecdsaSha512;
    case 4:
      return ecdsaSha3_224;
    case 5:
      return ecdsaSha3_256;
    case 6:
      return ecdsaSha3_384;
    case 7:
      return ecdsaSha3_512;
    case 8:
      return ecdsaRipemd160;
    case 9:
      return sm2Sm3;
    case 10:
      return eddsaSha512;
    default:
      throw ArgumentError('Invalid label');
  }
}