Cipher

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island, macOS
  • Namespace: go.crypto.rc4

Instance Methods


constructor

 

constructor

 

Cipher()

 

init()

constructor (array of uint32, uint8, uint8) Island, macOS

 

constructor(as: array of uint32; ai: uint8; aj: uint8)

 

Cipher(uint32[] as, uint8 ai, uint8 aj)

 

init(_ as: uint32..., _ ai: uint8, _ aj: uint8)

Parameters:

  • as:
  • ai:
  • aj:

constructor (array of UInt32, Byte, Byte) .NET, .NET Standard 2.0

 

constructor(as: array of UInt32; ai: Byte; aj: Byte)

 

Cipher(UInt32[] as, Byte ai, Byte aj)

 

init(_ as: UInt32..., _ ai: Byte, _ aj: Byte)

Parameters:

  • as:
  • ai:
  • aj:

constructor (Cipher)

 

constructor(value: Cipher)

 

Cipher(Cipher value)

 

init(_ value: Cipher)

Parameters:

  • value:

Reset

 

method Reset

 

void Reset()

 

func Reset()

 

func Reset()

XORKeyStream

 

method XORKeyStream(dst: Slice<Byte>; src: Slice<Byte>)

 

void XORKeyStream(Slice<Byte> dst, Slice<Byte> src)

 

func XORKeyStream(_ dst: Slice<Byte>, _ src: Slice<Byte>)

 

func XORKeyStream(dst Slice<Byte>, src Slice<Byte>)

Parameters:

  • dst:
  • src: