title: How to get the decrypt data from other user using GunDB
body: <p>I gave a try to <code>.secret()</code> and <code>.trust()</code> of gun.user though, there are unexpected results. How could I get the data from other users in order to <strong>access control</strong> in the application?
  as well as I need to know <strong>how to decrypt data</strong> without the error message, 'Could not decrypt'.</p>
  
  <ul>
  <li>node 10.16.0</li>
  <li>gun 0.2019.515</li>
  <li>chrome 74.0.3729.169</li>
  </ul>
  
  <p>There are User03 and User01 in left and right.
  My goal of this test is User01 to get User03's secret data.</p>
  
  <h3>1. Put data under the User03 and check the data on both consoles.</h3>
  
  <pre><code>S.user.get('test').put('come on'); // on left console as user03
  
  S.user.get('test').once(console.log); // on left console as user03
  user03.get('test').once(console.log); // on right console as user01
  
  </code></pre>
  
  <p><img src="https://i.ibb.co/3TtFWr4/Screen-Shot-2019-06-20-at-6-07-53-PM.png" alt="put and check"></p>
  
  <h3>2. Let User03 <code>.trust()</code> User01 on left side.</h3>
  
  <pre><code>S.user.get('test').trust( user01 ); // left
  </code></pre>
  
  <p><img src="https://i.ibb.co/vx9jBYQ/Screen-Shot-2019-06-20-at-6-08-33-PM.png" alt="trust"></p>
  
  <h3>3. Make User03's data <code>secret</code> using User03's pair.</h3>
  
  <pre><code>S.user.get('test').secret( S.user.pair ); //left
  </code></pre>
  
  <p><img src="https://i.ibb.co/rQ3VDCT/Screen-Shot-2019-06-20-at-6-09-14-PM.png" alt="secret"></p>
  
  <h3>4. Check the encrypt data on both sides.</h3>
  
  <pre><code>S.user.get('test').once(console.log); // on left console as user03
  user03.get('test').once(console.log); // on right console as user01
  </code></pre>
  
  <p><img src="https://i.ibb.co/d2S1GV3/Screen-Shot-2019-06-20-at-6-09-35-PM.png" alt="check secret"></p>
  
  <h3>5. Decrypt user03's secret using user01's pair on the right.</h3>
  
  <p>it gets the error message, 'Could not decrypt'.</p>
  
  <pre><code>user03.get('test').once((data)=&gt;{
      SEA.decrypt(data, S.user.pair, console.log);
  });; // right
  </code></pre>
  
  <p><img src="https://i.ibb.co/dczs55T/Screen-Shot-2019-06-20-at-6-10-26-PM.png" alt=""></p>
  
  <h3>6. Check the inside the return object of STEP 5.</h3>
  
  <p><img src="https://i.ibb.co/Y0qrz40/Screen-Shot-2019-06-20-at-6-10-42-PM.png" alt=""></p>
  
  <p>I expect the output 'come on' as decrypted data.</p>