Documentation
¶
Overview ¶
Package hpke provides Go bindings for android.crypto.hpke.
Index ¶
- func Init(env *jni.Env) error
- type Spi
- func (m *Spi) EngineExport(arg0 int32, arg1 *jni.Object) (*jni.Object, error)
- func (m *Spi) EngineInitRecipient(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, ...) error
- func (m *Spi) EngineInitSender(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, ...) error
- func (m *Spi) EngineInitSenderWithSeed(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, ...) error
- func (m *Spi) EngineOpen(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)
- func (m *Spi) EngineSeal(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)
- func (m *Spi) GetEncapsulated() (*jni.Object, error)
- type XdhKeySpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Spi ¶
Spi wraps android.crypto.hpke.HpkeSpi.
func (*Spi) EngineExport ¶
EngineExport calls android.crypto.hpke.HpkeSpi.engineExport.
func (*Spi) EngineInitRecipient ¶
func (m *Spi) EngineInitRecipient( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object, arg5 *jni.Object, ) error
EngineInitRecipient calls android.crypto.hpke.HpkeSpi.engineInitRecipient.
func (*Spi) EngineInitSender ¶
func (m *Spi) EngineInitSender( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object, ) error
EngineInitSender calls android.crypto.hpke.HpkeSpi.engineInitSender.
func (*Spi) EngineInitSenderWithSeed ¶
func (m *Spi) EngineInitSenderWithSeed( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object, arg5 *jni.Object, ) error
EngineInitSenderWithSeed calls android.crypto.hpke.HpkeSpi.engineInitSenderWithSeed.
func (*Spi) EngineOpen ¶
EngineOpen calls android.crypto.hpke.HpkeSpi.engineOpen.
func (*Spi) EngineSeal ¶
EngineSeal calls android.crypto.hpke.HpkeSpi.engineSeal.
type XdhKeySpec ¶
XdhKeySpec wraps android.crypto.hpke.XdhKeySpec.
func NewXdhKeySpec ¶
NewXdhKeySpec creates a new android.crypto.hpke.XdhKeySpec instance.
func (*XdhKeySpec) Equals ¶
func (m *XdhKeySpec) Equals(arg0 *jni.Object) (bool, error)
Equals calls android.crypto.hpke.XdhKeySpec.equals.
func (*XdhKeySpec) GetFormat ¶
func (m *XdhKeySpec) GetFormat() (string, error)
GetFormat calls android.crypto.hpke.XdhKeySpec.getFormat.
func (*XdhKeySpec) GetKey ¶
func (m *XdhKeySpec) GetKey() (*jni.Object, error)
GetKey calls android.crypto.hpke.XdhKeySpec.getKey.
func (*XdhKeySpec) HashCode ¶
func (m *XdhKeySpec) HashCode() (int32, error)
HashCode calls android.crypto.hpke.XdhKeySpec.hashCode.