# Uses of Interface net.schmizz.sshj.transport.mac.MAC (sshj 0.4.1 API)
Date: 2011-06-19

## Uses of Interface
net.schmizz.sshj.transport.mac.MAC

Packages that use MAC
net.schmizz.sshj
net.schmizz.sshj.transport.mac

Uses of MAC in net.schmizz.sshj

Methods in net.schmizz.sshj that return types with arguments of type MAC
`List<Factory.Named<MAC>>` `ConfigImpl.getMACFactories()`
`List<Factory.Named<MAC>>` `Config.getMACFactories()` Retrieve the list of named factories for `MAC`.

Method parameters in net.schmizz.sshj with type arguments of type MAC
`void` `ConfigImpl.setMACFactories(List<Factory.Named<MAC>> macFactories)`
`void` `Config.setMACFactories(List<Factory.Named<MAC>> macFactories)` Set the named factories for `MAC`.

Uses of MAC in net.schmizz.sshj.transport.mac

Classes in net.schmizz.sshj.transport.mac that implement MAC
`class` `BaseMAC` Base class for `MAC` implementations based on the JCE provider.
`class` `HMACMD5` HMAC-MD5 `MAC`.
`class` `HMACMD596` HMAC-MD5-96 `MAC`
`class` `HMACSHA1` HMAC-SHA1 `MAC`
`class` `HMACSHA196` HMAC-SHA1-96 `MAC`

Methods in net.schmizz.sshj.transport.mac that return MAC
`MAC` `HMACSHA196.Factory.create()`
`MAC` `HMACSHA1.Factory.create()`
`MAC` `HMACMD596.Factory.create()`
`MAC` `HMACMD5.Factory.create()`

Copyright © 2009-2011. All Rights Reserved.