blob: fc90145833c9e75a2547874b5646c69392f4a67e [file] [log] [blame]
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Bogus fingerprint implementation, do not use for production,
provided only as an example.
Usage:
grit.py -h grit.extern.BogoFP xmb /tmp/foo
"""
from __future__ import print_function
import grit.extern.FP
def UnsignedFingerPrint(str, encoding='utf-8'):
"""Generate a fingerprint not intended for production from str (it
reduces the precision of the production fingerprint by one bit).
"""
return (0xFFFFF7FFFFFFFFFF &
grit.extern.FP._UnsignedFingerPrintImpl(str, encoding))