Your secret key, the 'exponent'.
Receivers public key. Default base point = 9.
p^secret.
ubyte[32] publicKey = curve25519_scalarmult(secretKey);
ubyte[32] sharedKey = curve25519_scalarmult(mySecretKey, herPublicKey);
See Implementation