diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2022-09-29 10:55:10 +0700 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2022-09-29 10:55:10 +0700 |
commit | 4d222e79003a0f95ed1a85e756c0bd8474b52b3d (patch) | |
tree | 75590450733dd119283ad29a84f925a69b357085 /crypto | |
parent | Added Kyber AES support (diff) | |
download | BouncyCastle.NET-ed25519-4d222e79003a0f95ed1a85e756c0bd8474b52b3d.tar.xz |
updated text on OCB patents.
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/src/crypto/modes/OCBBlockCipher.cs | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/crypto/src/crypto/modes/OCBBlockCipher.cs b/crypto/src/crypto/modes/OCBBlockCipher.cs index 9ba60dd49..8cc701cca 100644 --- a/crypto/src/crypto/modes/OCBBlockCipher.cs +++ b/crypto/src/crypto/modes/OCBBlockCipher.cs @@ -6,19 +6,20 @@ using Org.BouncyCastle.Utilities; namespace Org.BouncyCastle.Crypto.Modes { - /** - * An implementation of <a href="http://tools.ietf.org/html/rfc7253">RFC 7253 on The OCB - * Authenticated-Encryption Algorithm</a>, licensed per: - * - * <blockquote><p><a href="http://www.cs.ucdavis.edu/~rogaway/ocb/license1.pdf">License for - * Open-Source Software Implementations of OCB</a> (Jan 9, 2013) - 'License 1'<br/> - * Under this license, you are authorized to make, use, and distribute open-source software - * implementations of OCB. This license terminates for you if you sue someone over their open-source - * software implementation of OCB claiming that you have a patent covering their implementation. - * </p><p> - * This is a non-binding summary of a legal document (the link above). The parameters of the license - * are specified in the license document and that document is controlling.</p></blockquote> - */ + /// <summary>An implementation of <a href="https://tools.ietf.org/html/rfc7253">RFC 7253 on The OCB + /// Authenticated-Encryption Algorithm</a>.</summary> + /// <remarks> + /// For those still concerned about the original patents around this, please see: + /// <para>https://mailarchive.ietf.org/arch/msg/cfrg/qLTveWOdTJcLn4HP3ev-vrj05Vg/</para> + /// Text reproduced below: + /// <para> + /// Phillip Rogaway<rogaway@cs.ucdavis.edu&rt; Sat, 27 February 2021 02:46 UTC + /// + /// I can confirm that I have abandoned all OCB patents and placed into the public domain all OCB-related IP of + /// mine. While I have been telling people this for quite some time, I don't think I ever made a proper announcement + /// to the CFRG or on the OCB webpage. Consider that done. + /// </para> + /// </remarks> public class OcbBlockCipher : IAeadBlockCipher { |