Hi Hoa, 
Thanks for your interest in Drill!  The AES function is implemented as a user 
defined function (UDF) and the code for that can be found here [1].  Drill uses 
Apache libraries for the actual encryption/decryption but if you have any 
suggestions as to how to improve the function please let us know!
-- C


[1]: 
https://github.com/apache/drill/blob/e7f8bc740d89f326a2964b79615fa4957e7f911f/contrib/udfs/src/main/java/org/apache/drill/exec/udfs/CryptoFunctions.java#L251-L354
 
<https://github.com/apache/drill/blob/e7f8bc740d89f326a2964b79615fa4957e7f911f/contrib/udfs/src/main/java/org/apache/drill/exec/udfs/CryptoFunctions.java#L251-L354>




> On May 26, 2021, at 9:55 AM, Hoa Le <[email protected]> wrote:
> 
> Hello,
> my name is Hoa Le and I am currently working on my thesis regarding an
> encryption process that plans to implement data decryption via Apache Drill
> with the AES algorithm. However, the documentation is relatively short and
> I don't quite understand how the output is generated and would like to ask
> if it is possible to provide further information which functions Drill is
> using (is it using salt/nonce/tags?, which AES Mode does it use?, etc.)
> 
> I would be grateful if You could provide some further information regarding
> that cryptographic function.
> 
> Kind regards,
> Hoa Le
> 
> -- 
> 
> Hoa Le
> Technical Solutions Specialist
> 
> 
> Scalefree International GmbH
> 
> Bahnhofstraße 8, 30159 Hannover, Germany
> 
> 
> 
> *[email protected] <[email protected]>*
> 
> www.scalefree.com
> 
> 
> Sitz der Gesellschaft (Company Headquarters): Hannover, Germany
> Registergericht (Registration): Amtsgericht Hannover HRB 213578
> 
> Geschäftsführer: Michael Olschimke, Christof Wenzeritt
> 
> 
> CEO: Michael Olschimke & Christof Wenzeritt
> 
> CTO: Dan Linstedt

Reply via email to