'연구실'에 해당되는 글 1건

  1. 2009/03/25 [연구실 연습문제]언어에서 함수 호출 자동화 하기
대용이의 강의2009/03/25 04:11

답은 4월 1일날 공개

현재 나온 모든 암호화 알고리즘의 구현이 존재한다.
이 알고리즘의 구현들은 각각은 잘 구현 되어 있으나 함수의 인자나 호출방법들(특정한 함수를 일정 순서대로 호출해야함)이 모두 재 각각이다.

이러한 방법을 Wrapper를 만들어서 해결 할 경우 모든 암호화 알고리즘별로 만들어어야 하는 문제가 있으며 모든 알고리즘을 하나의 함수로 Generalize하기 어렵다.

이러한 문제를 해결하기 위해서 Openssl에서는 함수의 Symbol 과 lvalue 그리고 lvalue로써의 parameter의 유형들을 정형화 시켜 스크립트화 했다.

openssl소스에서 이를 찾아서 어떻게 하였는지 상세하게 기술하여 A4용지 10페이지 내로 정리한다.(간단하게 설명 할 수 있으면 간단히, 단 권교수님한테 보여줘도 PASS할 수 있을 정도로)

또한 객체지향 언어에서 어떻게 하면 이런 문제를 해결 할 수 있는지 아이디어를 구체적으로 제시하라.
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by dosuser(신대용) dosuser