anchor.diff:        String signedmessage_pt = rand_aes.decrypt(message_ct);
         var splitmessage_pt = signedmessage_pt.split("|_|");
         String message_sig = splitmessage_pt[0];
  -      String message_pt = splitmessage_pt[1];
  +      String message_pt = trimNulls(splitmessage_pt[1]);
         RSASignature sig = new RSASignature(wagConvert.string_u8l(message_sig));
         bool verified = host_rsa.verify(message_pt, sig);
         if (verified) {
  
positive.code: 
      //TODO: Implement conversion between strings representing PEM files and Cipher.AsymmetricKeyPair
    }
  }
negative.code:     if(!host_rsa.canVerify || !recip_rsa.canDecrypt)
        throw new UnsupportedError("Current encrypted object is unable to decrypt and verify messages.");
      if (!used) {
        //used = true;
        var split_ct = ciphertext.split("|_|");
        String aesKey = recip_rsa.decrypt(split_ct[0]);
        String message_ct = split_ct[1];
  