js: removed Key.armor property in synchronous use
authorMaximilian Krambach <maximilian.krambach@intevation.de>
Fri, 17 Aug 2018 14:57:41 +0000 (16:57 +0200)
committerMaximilian Krambach <maximilian.krambach@intevation.de>
Fri, 17 Aug 2018 14:57:41 +0000 (16:57 +0200)
commitad39d54d192864b54a155bf5f94d5b6bb3e8612a
treed10d1944bcffea2b27e569a7836cb2e5fcff1b32
parent754e799d35fd62d7a979452f44342934659908c7
js: removed Key.armor property in synchronous use

--

* src/Key.js The synchronous mode for a Key does not offer an armor/
  armored property anymore. This frees up a lot of performance issues,
  also the armored expoort is expected to change quite often, so a
  cached version is not advisable.

* hasSecret/getHasSecret is now refactored, to reflect their uses.
  With get('hasSecret') there is a method that fetches the result.

* src/Key.js also some refactoring
lang/js/src/Errors.js
lang/js/src/Key.js
lang/js/src/Keyring.js
lang/js/unittests.js