# Class BSVShimEC <a id="class-BSVShimEC"></a>

**Inherits:** `Object`

Shim EC key wrapping a public key point.

The DER-parsing constructor and `parse_der` class method have been removed.
They existed solely to support <code>Curve.ec_key_from_private_bytes</code>
and <code>Curve.ec_key_from_public_bytes</code>, which were deleted in the A4
crypto hardening pass (HLR #316). No production code path constructs a
`BSVShimEC` from DER any longer.

## Attributes
### `public_key` [R] <a id="attribute-i-public_key"></a> <a id="public_key-instance_method"></a>
Returns the value of attribute public_key.

## Public Instance Methods
### `initialize(point)` <a id="method-i-initialize"></a> <a id="initialize-instance_method"></a>
- **@raise** [ArgumentError]
- **@return** [BSVShimEC] a new instance of BSVShimEC
