mac_data.js 662 B

1234567891011121314151617181920
  1. import { __decorate } from "tslib";
  2. import { DigestInfo } from "@peculiar/asn1-rsa";
  3. import { AsnProp, AsnPropTypes, OctetString } from "@peculiar/asn1-schema";
  4. export class MacData {
  5. constructor(params = {}) {
  6. this.mac = new DigestInfo();
  7. this.macSalt = new OctetString();
  8. this.iterations = 1;
  9. Object.assign(this, params);
  10. }
  11. }
  12. __decorate([
  13. AsnProp({ type: DigestInfo })
  14. ], MacData.prototype, "mac", void 0);
  15. __decorate([
  16. AsnProp({ type: OctetString })
  17. ], MacData.prototype, "macSalt", void 0);
  18. __decorate([
  19. AsnProp({ type: AsnPropTypes.Integer, defaultValue: 1 })
  20. ], MacData.prototype, "iterations", void 0);