Class: PKCS11::Luna::CK_ECIES_PARAMS

Inherits:
CStruct
  • Object
show all
Defined in:
ext/pk11l_struct.doc

Constant Summary collapse

SIZEOF_STRUCT =

Size of corresponding C struct in bytes

Integer

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#dhPrimitiveInteger

Returns accessor for dhPrimitive (CK_ULONG).

Returns:

  • (Integer)

    accessor for dhPrimitive (CK_ULONG)



477
478
479
# File 'ext/pk11l_struct.doc', line 477

def dhPrimitive
  @dhPrimitive
end

#encSchemeInteger

Returns accessor for encScheme (CK_ULONG).

Returns:

  • (Integer)

    accessor for encScheme (CK_ULONG)



483
484
485
# File 'ext/pk11l_struct.doc', line 483

def encScheme
  @encScheme
end

#kdfInteger

Returns accessor for kdf (CK_ULONG).

Returns:

  • (Integer)

    accessor for kdf (CK_ULONG)



479
480
481
# File 'ext/pk11l_struct.doc', line 479

def kdf
  @kdf
end

#macSchemeInteger

Returns accessor for macScheme (CK_ULONG).

Returns:

  • (Integer)

    accessor for macScheme (CK_ULONG)



487
488
489
# File 'ext/pk11l_struct.doc', line 487

def macScheme
  @macScheme
end

#pSharedData1String?

Returns accessor for pSharedData1.

Returns:

  • (String, nil)

    accessor for pSharedData1



473
474
475
# File 'ext/pk11l_struct.doc', line 473

def pSharedData1
  @pSharedData1
end

#pSharedData2String?

Returns accessor for pSharedData2.

Returns:

  • (String, nil)

    accessor for pSharedData2



475
476
477
# File 'ext/pk11l_struct.doc', line 475

def pSharedData2
  @pSharedData2
end

#ulEncKeyLenInBitsInteger

Returns accessor for ulEncKeyLenInBits (CK_ULONG).

Returns:

  • (Integer)

    accessor for ulEncKeyLenInBits (CK_ULONG)



485
486
487
# File 'ext/pk11l_struct.doc', line 485

def ulEncKeyLenInBits
  @ulEncKeyLenInBits
end

#ulMacKeyLenInBitsInteger

Returns accessor for ulMacKeyLenInBits (CK_ULONG).

Returns:

  • (Integer)

    accessor for ulMacKeyLenInBits (CK_ULONG)



489
490
491
# File 'ext/pk11l_struct.doc', line 489

def ulMacKeyLenInBits
  @ulMacKeyLenInBits
end

#ulMacLenInBitsInteger

Returns accessor for ulMacLenInBits (CK_ULONG).

Returns:

  • (Integer)

    accessor for ulMacLenInBits (CK_ULONG)



491
492
493
# File 'ext/pk11l_struct.doc', line 491

def ulMacLenInBits
  @ulMacLenInBits
end

#ulSharedDataLen1Integer

Returns accessor for ulSharedDataLen1 (CK_ULONG).

Returns:

  • (Integer)

    accessor for ulSharedDataLen1 (CK_ULONG)



481
482
483
# File 'ext/pk11l_struct.doc', line 481

def ulSharedDataLen1
  @ulSharedDataLen1
end

#ulSharedDataLen2Integer

Returns accessor for ulSharedDataLen2 (CK_ULONG).

Returns:

  • (Integer)

    accessor for ulSharedDataLen2 (CK_ULONG)



493
494
495
# File 'ext/pk11l_struct.doc', line 493

def ulSharedDataLen2
  @ulSharedDataLen2
end

Instance Method Details

#membersArray<String>

Returns Attributes of this struct.

Returns:

  • (Array<String>)

    Attributes of this struct



471
# File 'ext/pk11l_struct.doc', line 471

def members; end

#to_sString

Returns Binary copy of the C struct.

Returns:

  • (String)

    Binary copy of the C struct



469
# File 'ext/pk11l_struct.doc', line 469

def to_s; end