org.xlattice.crypto.filters
Class KeySelector.GenericBitSelector

java.lang.Object
  extended by org.xlattice.crypto.filters.KeySelector.GenericBitSelector
All Implemented Interfaces:
KeySelector.BitSelector
Enclosing class:
KeySelector

public class KeySelector.GenericBitSelector
extends Object
implements KeySelector.BitSelector

Extracts the k bit offsets from a key, suitable for general values of m and k.


Constructor Summary
KeySelector.GenericBitSelector()
           
 
Method Summary
 void getBitSelectors(byte[] b, int offset, int length, int[] bitOffset)
          Do the extraction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeySelector.GenericBitSelector

public KeySelector.GenericBitSelector()
Method Detail

getBitSelectors

public void getBitSelectors(byte[] b,
                            int offset,
                            int length,
                            int[] bitOffset)
Do the extraction

Specified by:
getBitSelectors in interface KeySelector.BitSelector
bitOffset - Out parameter of length k