CryptoUtils class 
 
    
    
    
  
    
  
    Properties
    
        - 
  hashCode
  → int
  
- 
  The hash code for this object.
  no setterinherited 
- 
  runtimeType
  → Type
  
- 
  A representation of the runtime type of the object.
  no setterinherited 
 
    
  
    Methods
    
        - 
  decodeTypeByte(Uint8List byte)
    → int
  
  
- 
  
  override 
- 
  decodeTypeTwoEnvelope({required String message})
    → String
  
  
- 
  
  override 
- 
  decrypt(String symKey, String encoded)
    → Future<String>
  
  
- 
  
  override 
- 
  deriveSymKey(String privKeyA, String pubKeyB)
    → Future<String>
  
  
- 
  
  override 
- 
  deserialize(String encoded)
    → EncodingParams
  
  
- 
  
  override 
- 
  encodeTypeByte(int type)
    → Uint8List
  
  
- 
  
  override 
- 
  encodeTypeTwoEnvelope({required String message})
    → String
  
  
- 
  
  override 
- 
  encrypt(String message, String symKey, {int? type, String? iv, String? senderPublicKey})
    → Future<String>
  
  
- 
  
  override 
- 
  generateKeyPair()
    → CryptoKeyPair
  
  
- 
  
  override 
- 
  generateRandomBytes32()
    → String
  
  
- 
  
  override 
- 
  hashKey(String key)
    → String
  
  
- 
  
  override 
- 
  hashMessage(String message)
    → String
  
  
- 
  
  override 
- 
  isTypeOneEnvelope(EncodingValidation result)
    → bool
  
  
- 
  
  override 
- 
  isTypeTwoEnvelope(EncodingValidation result)
    → bool
  
  
- 
  
  override 
- 
  noSuchMethod(Invocation invocation)
    → dynamic
  
  
- 
  Invoked when a nonexistent method or property is accessed.
  inherited 
- 
  randomBytes(int length)
    → Uint8List
  
  
- 
  
  override 
- 
  serialize(int type, Uint8List sealed, Uint8List iv, {Uint8List? senderPublicKey})
    → String
  
  
- 
  
  override 
- 
  toString()
    → String
  
  
- 
  A string representation of this object.
  inherited 
- 
  validateDecoding(String encoded, {String? receiverPublicKey})
    → EncodingValidation
  
  
- 
  
  override 
- 
  validateEncoding({int? type, String? senderPublicKey, String? receiverPublicKey})
    → EncodingValidation
  
  
- 
  
  override