--- Squashed commit of the following: commit4a4f76b19cAuthor: idaapayo <idaapayo@gmail.com> Date: Mon Jan 24 20:12:34 2022 +0300 remove unused import and renaming pbkdf2 default params commit23a94c3ba1Author: idaapayo <idaapayo@gmail.com> Date: Mon Jan 24 20:07:22 2022 +0300 defaulting to scrypt in to_dict fun commit1c0047398aAuthor: idaapayo <idaapayo@gmail.com> Date: Mon Jan 24 15:12:38 2022 +0300 making final review changes commit0a4f3eaa98Merge:b208533903f659Author: Mohamed Sohail <kamikazechaser@noreply.localhost> Date: Mon Jan 24 11:10:35 2022 +0000 Merge branch 'master' into Ida/pbkdf2 commitb20853312dAuthor: idaapayo <idaapayo@gmail.com> Date: Mon Jan 24 13:23:12 2022 +0300 review changes with tests commitb9c6db414bAuthor: idaapayo <idaapayo@gmail.com> Date: Fri Jan 21 11:13:35 2022 +0300 making review changes commit1f5d057a9aAuthor: idaapayo <idaapayo@gmail.com> Date: Wed Jan 19 14:37:22 2022 +0300 second pbkdf2 implementation commit01598a8c59Author: idaapayo <idaapayo@gmail.com> Date: Wed Jan 19 13:49:29 2022 +0300 pkdf2 implementation