def checkEncryptionKey128Bit(self): userPass = '******' ownerHash = unHexText('<68E5704AC779A5F0CD89704406587A52F25BF61CADC56A0F8DB6C4DB0052534D>') documentID = 'xxxxxxxxxxxxxxxx' permissions = -4 encKey = encryptionkey(userPass, ownerHash, permissions, documentID, revision=3) assert hexText(encKey) == '<13DDE7585D9BE366C976DDD56AF541D1>'
def checkEncryptionKey40Bit(self): userPass = '******' ownerHash = unHexText('<F86213EB0CED81F097947F3B343E34CAC8CA92CE8F6FEE2556FA31EC1FE968AF>') documentID = 'xxxxxxxxxxxxxxxx' permissions = -4 encKey = encryptionkey(userPass, ownerHash, permissions, documentID, revision=2) assert hexText(encKey) == '<7EBBD07A88>'