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
