| 12345678910111213141516171819202122 |
- import { __decorate } from "tslib";
- import { AsnProp, AsnPropTypes, OctetString } from "@peculiar/asn1-schema";
- import { ECParameters } from "./ec_parameters";
- export class ECPrivateKey {
- constructor(params = {}) {
- this.version = 1;
- this.privateKey = new OctetString();
- Object.assign(this, params);
- }
- }
- __decorate([
- AsnProp({ type: AsnPropTypes.Integer })
- ], ECPrivateKey.prototype, "version", void 0);
- __decorate([
- AsnProp({ type: OctetString })
- ], ECPrivateKey.prototype, "privateKey", void 0);
- __decorate([
- AsnProp({ type: ECParameters, context: 0, optional: true })
- ], ECPrivateKey.prototype, "parameters", void 0);
- __decorate([
- AsnProp({ type: AsnPropTypes.BitString, context: 1, optional: true })
- ], ECPrivateKey.prototype, "publicKey", void 0);
|