Module: GitBlur::KeyGen
- Defined in:
- lib/git-blur/keygen.rb
Defined Under Namespace
Classes: KeyGenerator, PasswordKeyGen, RandomKeyGen
Constant Summary collapse
- MAX_CRYPT_BYTES =
(1<<32)*16
Class Method Summary collapse
Class Method Details
.get_key_generators ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/git-blur/keygen.rb', line 11 def get_key_generators kg = GitBlur::KeyGen::KeyGenerator genlist = GitBlur::KeyGen.constants.select do |cname| cobj = GitBlur::KeyGen.const_get( cname ) cobj.class == Class and cobj.ancestors.include? kg and cobj != kg end.collect do |cname| [ cname.to_s.gsub( "KeyGen", "" ).downcase , GitBlur::KeyGen.const_get( cname ) ] end Hash[ genlist ] end |