- Functional Reactive Animation. 1997. Conal Elliott and Paul Hudak.
- Functional Reactive Programming From First Principles. 2000. Paul Hudak and Zhanyong Wan.
- Genuinely Functional User Interfaces. 2001. Antony Courtney and Conal Elliott.
- Event-Driven FRP. 2002. Zhanyong Wan, Walid Taha, and Paul Hudak.
- Functional Reactive Programming, Continued. 2002. Henrik Nilsson, Antony Courtney, and John Peterson.
- Push-Pull Reactive Programming. 2009. Conal Elliott
- Asynchronous Functional Reactive Programming for GUIs. 2013. Stephen Chong and Evan Czaplicki.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package utils | |
import akka.stream._ | |
import akka.stream.scaladsl._ | |
import akka.stream.stage._ | |
import akka.util.{ByteString, ByteStringBuilder} | |
import scala.annotation.tailrec | |
import java.security.SecureRandom | |
import java.security.{Key, KeyFactory, PublicKey, PrivateKey} | |
import java.security.spec.{PKCS8EncodedKeySpec, X509EncodedKeySpec} |