public int[] GetRawFingerprint()
{
int size = this.fingerprint.Length;
int[] fp = new int[size];
// TODO: copying necessary?
Array.Copy(this.fingerprint, fp, size);
return fp;
}