Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1x 1x 1x | import sodium from 'libsodium-wrappers-sumo';
export async function getEncryptedValueForGitHub(publicKey: string, value: string): Promise<string> {
await sodium.ready;
// Encrypt the secret using libsodium
const encBytes = sodium.crypto_box_seal(
sodium.from_string(value),
sodium.from_base64(publicKey, sodium.base64_variants.ORIGINAL)
);
return sodium.to_base64(encBytes, sodium.base64_variants.ORIGINAL);
}
|