summaryrefslogtreecommitdiffstats
path: root/comm/third_party/asn1js/src/internals/LocalEndOfContentValueBlock.ts
blob: 4a1db86681e1b7fb4359b649cd11dad90f42b0f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { ValueBlock } from "../ValueBlock";
import { EMPTY_BUFFER } from "./constants";

export class LocalEndOfContentValueBlock extends ValueBlock {

  public static override = "EndOfContentValueBlock";

  public override fromBER(inputBuffer: ArrayBuffer | Uint8Array, inputOffset: number, inputLength: number): number {
    // There is no "value block" for EndOfContent type and we need to return the same offset
    return inputOffset;
  }

  public override toBER(sizeOnly?: boolean): ArrayBuffer {
    return EMPTY_BUFFER;
  }
}