--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  name: allowed_assoc_types
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: hashfunc
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: secret_size
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: session_type
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: A superclass for implementing Diffie-Hellman association sessions.
constants: []

full_name: OpenID::Consumer::DiffieHellmanSession
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: extract_secret
- !ruby/object:RI::MethodSummary 
  name: get_request
name: DiffieHellmanSession
superclass: Object
