/**
 * Discriminator for the algorithm used in encryption that specifies the
 * algorithm used in encryption.
 *
 * The value of this will decide which descending encryption interface is used
 * that specifies parameters specific to this method.
 */
export const EncryptionMethod = {
    /**
     * custom probably very weak algorithm that uses indexing into a recursive
     * hash-based rounding function instead of keystream generation.
     */
    encrypt_gib: 'encrypt-gib',
};
export const VALID_ENCRYPTION_METHODS = Object.values(EncryptionMethod);
//# sourceMappingURL=encrypt-types.mjs.map