ELF 4( !|D<|? x9 ?H= 9I?)}*J= 9I?)}*J9)= 9I?)}*J9)= 9I?)}*J9) = 9I?)}*J9) = 9I?)}*J9)I9?<`8cH ? })4U)~U)>}#Kx? =@9 =@88Z=@8=@8L1H= 9I?)}*J9) = 9I?)}*J9)I9?}ESx}Cx}#KxH|ix})4U)~U)>}*Kx= 9 = 88\= 8= 8}CSxL1H?9)??+@``9@ |}a[xN !|$|? x= 8= 8iH`9 |}a[xN !| |? x= 8iH`9 |}a[xN passwordsalt `q$`/7lM-o*AމWKyeHI&!e)passwordPASSWORDpasswordsaltSALTsaltSALTsaltSALTsaltSALTsalt=.O6bJ)Lp8passwordsaltVjUH 74%gcry error %derr == 0tests/pbkdf2_test.cPBKDF2 mismatchgrub_memcmp (DK, vectors[i].DK, vectors[i].dkLen) == 0pbkdf2_testpbkdf2_test$ LICENSE=GPLv3+functional_testpbkdf2gcry_sha1pbkdf2_testH(< 0GZo{grub_mod_initgrub_mod_finigrub_crypto_pbkdf2_gcry_digest_spec_sha1grub_test_registergrub_test_unregistergrub_memcmpgrub_test_assert_helper"&:>VZrv   h h ":>d ~$$hh \\ >\B\D  $ 4,8@ PDT\\xlpx.symtab.strtab.shstrtab.rela.text.rodata.rela.data.module_license.bss.moddeps.modname 4d@h(  &t3 .@  9IN!W    D`