everything is released according to the terms of the I2P license policy. For the I2P SDK, that means everything contained within this module is released into the public domain unless otherwise marked. Alternate licenses that may be used include BSD (used by thecrypto's DSA, ElGamal, and SHA256 implementations), Cryptix (used by cryptix's AES implementation), and MIT.