All encryption operations use libsodium’s asymmetric sealed_box primitive through the crypto_box crate. A randomness source is required for sealed boxes to generate ephemeral key pairs for sealing. See Cryptography for more details on the randomness source.