-
Notifications
You must be signed in to change notification settings - Fork 269
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
github repository structure, etc. #30
Comments
I fixed the bsd-asprintf.c duplication - thanks, that was an oversight. Are you planning on contributing some OS-specific arc4random/getentropy bits? |
Hi, I saw asprintf.c duplication was solved. Thanks. Yes, I would like to contribute OS-specific bits I looked over libressl-2.0.3.tar.gz and github repositories It seems that 6 files are needed to MODify or ADD.
Then I noticed that OS-specific elements are By the way, Thanks. |
kinichiro: - ADD (openbsd) crypto/compat/getentropy_hpux.c - based on We have concerns about this on platforms we don't have/support. In a Especially valuable are things like system calls that get get network or That's not to say that such things exist on hpux, but we would like to do -Bob On Thu, Jul 31, 2014 at 1:54 AM, kinichiro inoguchi <
|
Maybe we could keep the new OS patches in a 'staging' git branch on portable so people can work on them in one place, before we merge them into an official release. That would allow more eyes in the respective OS communities to see them. |
I'm not too sure about that. In OpenBSD at least, we always just work on On Sat, Aug 2, 2014 at 9:56 AM, busterb notifications@github.com wrote:
|
bob, thanks for pointing out. I wrote "omit dl_iterate_phdr() and getloadavg()". I couldn't decide which system call is appropriate for this purpose. I think if someone contributes the new OS patches for this, I hope we could have some new OS patches that is not supported by LibreSSL yet, Thanks. |
Hi Kinchiro, A couple of things:
Secondly, in a nutshell, what you need to do to help us do a good job here,
I'd like to find a way for us to all have a look at the HP/UX syscalls and Note - I'll be away for a little bit so feel free to have this discussion -Bob On Mon, Aug 4, 2014 at 12:39 AM, kinichiro inoguchi <
|
Now, I don't have "gcc on hpux" environment, then I can't tell about it.
How about this manpage index ? Section 2 lists system calls. And I think Thanks. |
Let's move HP-UX-specific discussions of getentropy off of this ticket. Regarding the original item 1: My plan is to move getentropy_* to portable after this week. I don't think that will be a problem, and getentropy is loosely coupled to the rest of the arc4random source. I'm also thinking of consolidating arc4random_osx/solaris into arc4random_posix and having autoconf detect the prerequisite bits required to build it, while leaving that in cvs. That should reduce redundant implementations for systems that support pthread_mutex/atfork and mmap. That should make it easier for folks to branch and issue pull requests for improvements to getentropy_* without having to juggle two VCS's. |
I think it is good. Thanks. |
Well, it has been more than a week, and I never moved getentropy_* into the portable tree. I think we decided to leave those files there, so those get visibility outside of this one project. But, if you want to renew work on getting HP/UX support into the tree, open a new PR and we'll take a fresh look. IIRC, the issetugid, fork detection and configuration updates looked fine. If you could split the getentropy file from the rest of those, I think I could look at merging that. |
I see. I'll try to open a new PR for issetugid and configuration, and that will contain below,
And I also open a new PR for openbsd repo, and that will contain below,
I would like to do these in this week. Thanks. |
Hi,
here is my thoughts while look around repository.
arc4random_(arch).h and getentropy_(arch).c
under repository 'openbsd' src/lib/libcrypto/crypto/
should be placed under repository 'portable' crypto/compat/
like issetugid_(arch).c
I feel it is better that OS-specific files keep in 'portable' repository only.
crypto/compat/bsd-asprinf.c isn't needed anymore,
asprintf.c is there instead.
Thanks.
The text was updated successfully, but these errors were encountered: