js: disallow bulk set data on key from outside
authorMaximilian Krambach <maximilian.krambach@intevation.de>
Fri, 17 Aug 2018 12:40:27 +0000 (14:40 +0200)
committerMaximilian Krambach <maximilian.krambach@intevation.de>
Fri, 17 Aug 2018 12:40:27 +0000 (14:40 +0200)
commit754e799d35fd62d7a979452f44342934659908c7
tree4c16eea728543c50fd747220c755c4e980885d21
parent90cb4a684211fe5630f209ba61510e8be3129eae
js: disallow bulk set data on key from outside

--

* src/Key.js Key class is not exported anymore, as it should not be
  used directly anywhere. setKeyData is no more a method of the Key,
  (optional) data are now validated and set on Key creation and on
  updates, both from within this module, thus no longer exposing
  setKeyData to the outside.
* createKey now gained an optional parameter which allows to set Key
  data at this point.
lang/js/src/Helpers.js
lang/js/src/Key.js
lang/js/src/Keyring.js