Skip to content

Commit 0e15a02

Browse files
committed
updated text on OCB patents.
1 parent ab485a5 commit 0e15a02

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

core/src/main/java/org/bouncycastle/crypto/modes/OCBBlockCipher.java

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,21 @@
1414

1515
/**
1616
* An implementation of <a href="https://tools.ietf.org/html/rfc7253">RFC 7253 on The OCB
17-
* Authenticated-Encryption Algorithm</a>, licensed per:
17+
* Authenticated-Encryption Algorithm</a>. For those still concerned about the original patents
18+
* around this, please see:
1819
* <p>
19-
* <blockquote> <a href="https://www.cs.ucdavis.edu/~rogaway/ocb/license1.pdf">License for
20-
* Open-Source Software Implementations of OCB</a> (Jan 9, 2013) &mdash; &ldquo;License 1&rdquo; <br>
21-
* Under this license, you are authorized to make, use, and distribute open-source software
22-
* implementations of OCB. This license terminates for you if you sue someone over their open-source
23-
* software implementation of OCB claiming that you have a patent covering their implementation.
24-
* <p>
25-
* This is a non-binding summary of a legal document (the link above). The parameters of the license
26-
* are specified in the license document and that document is controlling. </blockquote>
20+
* https://mailarchive.ietf.org/arch/msg/cfrg/qLTveWOdTJcLn4HP3ev-vrj05Vg/
21+
* </p>
22+
* Text reproduced below.
23+
* <blockquote>
24+
* Phillip Rogaway <[email protected]> Sat, 27 February 2021 02:46 UTCShow header
25+
*
26+
* I can confirm that I have abandoned all OCB patents
27+
* and placed into the public domain all OCB-related IP of mine.
28+
* While I have been telling people this for quite some time, I don't
29+
* think I ever made a proper announcement to the CFRG or on the
30+
* OCB webpage. Consider that done.
31+
* </blockquote>
2732
*/
2833
public class OCBBlockCipher
2934
implements AEADBlockCipher

0 commit comments

Comments
 (0)