Parse File at compile time, but not embedded
Alex Parrill via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Jun 7 15:09:58 PDT 2016
On Monday, 6 June 2016 at 21:57:20 UTC, Pie? wrote:
> On Monday, 6 June 2016 at 21:31:32 UTC, Alex Parrill wrote:
>> But reading sensitive data at compile-time strikes me as
>> dangerous, depending on your use case. If you are reading
>> sensitive information at compile time, you are presumably
>> going to include that information in your binary (otherwise
>> why would you read it?), and your binary is not secure.
>
> Not necessarily, You chased that rabbit quite far! The data
> your reading could contain sensitive information only used at
> compile time and not meant to embed. For example, the file
> could contain login and password to an SQL database that you
> then connect, at compile time and retrieve that information the
> disregard the password(it is not needed at run time).
Accessing a SQL server at compile time seems like a huge abuse of
CTFE (and I'm pretty sure it's impossible at the moment). Why do
I need to install and set up a MySQL database in order to build
your software?
More information about the Digitalmars-d-learn
mailing list