18 lines
530 B
Dart
18 lines
530 B
Dart
import 'package:pointycastle/asn1/asn1_tags.dart';
|
|
import 'package:pointycastle/asn1/primitives/asn1_integer.dart';
|
|
|
|
///
|
|
/// An ASN1Enumerated object
|
|
///
|
|
class ASN1Enumerated extends ASN1Integer {
|
|
///
|
|
/// Create an [ASN1Enumerated] entity with the given integer [i].
|
|
///
|
|
ASN1Enumerated(int i, {int tag = ASN1Tags.ENUMERATED})
|
|
: super(BigInt.from(i), tag: tag);
|
|
|
|
///
|
|
/// Creates an [ASN1Enumerated] entity from the given [encodedBytes].
|
|
///
|
|
ASN1Enumerated.fromBytes(super.encodedBytes) : super.fromBytes();
|
|
}
|