crypto_aead_xchacha20poly1305_ietf_encrypt_detached method

int crypto_aead_xchacha20poly1305_ietf_encrypt_detached(
  1. Pointer<UnsignedChar> c,
  2. Pointer<UnsignedChar> mac,
  3. Pointer<UnsignedLongLong> maclen_p,
  4. Pointer<UnsignedChar> m,
  5. int mlen,
  6. Pointer<UnsignedChar> ad,
  7. int adlen,
  8. Pointer<UnsignedChar> nsec,
  9. Pointer<UnsignedChar> npub,
  10. Pointer<UnsignedChar> k,
)

Implementation

@pragma('vm:prefer-inline')
int crypto_aead_xchacha20poly1305_ietf_encrypt_detached(
  _i1.Pointer<_i1.UnsignedChar> c,
  _i1.Pointer<_i1.UnsignedChar> mac,
  _i1.Pointer<_i1.UnsignedLongLong> maclen_p,
  _i1.Pointer<_i1.UnsignedChar> m,
  int mlen,
  _i1.Pointer<_i1.UnsignedChar> ad,
  int adlen,
  _i1.Pointer<_i1.UnsignedChar> nsec,
  _i1.Pointer<_i1.UnsignedChar> npub,
  _i1.Pointer<_i1.UnsignedChar> k,
) => _i2.crypto_aead_xchacha20poly1305_ietf_encrypt_detached(
  c,
  mac,
  maclen_p,
  m,
  mlen,
  ad,
  adlen,
  nsec,
  npub,
  k,
);