Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

standalone crypto #10

Open
j0sh opened this issue Nov 24, 2010 · 2 comments
Open

standalone crypto #10

j0sh opened this issue Nov 24, 2010 · 2 comments

Comments

@j0sh
Copy link
Owner

j0sh commented Nov 24, 2010

removes dependency on openssl; we only need a few primitives. axtls has a favorable license but its sha-1 implementation would need to be converted to sha-256.

@lu-zero
Copy link
Contributor

lu-zero commented Nov 26, 2010

ffmpeg does have sha256 libavutil/sha.c if you plan to use it for some more stuff it might be useful.

@j0sh
Copy link
Owner Author

j0sh commented Nov 26, 2010

pros:

  • was planning on using ffmpeg for rtp anyway

cons:

  • it is substituting one dependency for another at this point
  • no way of generating diffie-hellman keys in ffmpeg. not needed immediately so it is something we can deal with later. axtls doesn't have it either. but rtmfp/rtmpe will need those when/if they are implemented.
  • also rc4 is needed in the case of rtmpe, but i am disinclined to support that when rtmps is a better alternative.

keeping openssl might be the best way to go in the long-term now that i think of it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants